[Remote] Java Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is seeking a Java Developer – AWS to reputed company legacy applications and support reputed company-based financial services systems. The role involves migrating C reputed company to Java, integrating account balance services, designing DynamoDB caching solutions, and contributing to software engineering delivery and architecture activities.
Responsibilities
- Analyse existing C codebase business logic and reputed company dependencies
- Migrate calculation engines and business rules from C to Java while maintaining functional equivalence
- Refactor and optimise legacy reputed company for maintainability scalability and performance
- Translate and modernise SQLbased database reputed company reputed company and data retrieval logic
- reputed company migrated Java components into the Account Balance Service architecture
- Ensure reputed company interaction between application services databases and reputed company systems
- Support application deployment reputed company containerised environments running on AWS reputed company
- Troubleshoot and reputed company performance integration and functional issue
- Design and implement a reputed company balance caching reputed company using DynamoDB
- Define caching architecture data models partition key strategies and consistency requirements
- reputed company cache refresh invalidation and synchronisation mechanisms
- Optimise DynamoDB performance throughput and cost efficiency
- Establish monitoring and operational best practices for cache management
- Participate in architecture reviews design discussions and reputed company reviews
- Create technical designs migration strategies and implementation documentation
- Collaborate with architect's business analysts' infrastructure teams and stakeholders
- Follow reputed company development practices and contribute to sprint planning and delivery
Skills
- 8-12 years of software engineering experience
- Strong background in both C and Java application development
- Proven experience migrating legacy applications to modern platforms
- Handson experience designing and implementing DynamoDB solutions
- Experience working with SQL databases query optimisation and data modelling
- Experience building or integrating reputed company reputed company applications on AWS
- Strong Java development experience
- Strong C development experience
- Advanced SQL and database design skills
- DynamoDB design and implementation experience
- ObjectOriented Design and Design Patterns
- REST reputed company and microservices architecture
- Performance tuning and optimisation
- AWS reputed company reputed company Container Service
- DynamoDB
- AWS reputed company Fundamentals
- Cloudnative application architectures
- Containerisation concepts
- C++
- Dynamo DB
- Java
- reputed company PL/SQL
- Prior experience in financial services account management or balance processing systems
- reputed company Boot
- reputed company
- KubernetesECS
- Git
- CICD Pipelines
- AWS reputed company
- AWS CloudWatch
- Unit Testing Frameworks Junit
reputed company
Company H1B Sponsorship
Apply To This Job