Overture Rede logo
Overture RedePosted 25 months ago

Senior Java Developer

$2,000,000–$2,000,000 year

On-siteBengaluru, Karnataka, India

ContractSenior LevelSmall

Job Summary

Design and develop enterprise-scale software programs using Java8+, Spring, and RESTful web services. Implement Enterprise Integration Patterns, EAI, SOA, and EDA architectures while managing services design, monitoring, governance, and versioning. Execute unitary and integration testing with JUnit and Mockito, ensuring code quality via SonarQube and Veracode. Build and maintain CI/CD pipelines using Git, and architect solutions on AWS including EC2, Lambdas, DynamoDB, IAM, S3, and RDS. Process XML data and manage relational and NoSQL databases such as Oracle, PostgreSQL, and MySQL.

Required Qualifications

  • 5 years of experience in software development
  • Demonstrable experience in OO design and development role on a medium to large, enterprise-scale software program
  • Demonstrable experience in Enterprise Applications Integration
  • Familiarity or experience with Enterprise Integration Patterns, EAI, SOA, EDA architectures and their main principles
  • Skilled in Web Services development such as RESTful web services
  • Experience in Services design and development (Monitoring, governance, versioning, etc.)
  • Experience with Development languages and frameworks (Java8+, Spring, etc)
  • Experience with Unitary and integration testing (JUnit, Mockito, etc.) and code quality (SonarQube, Veracode, etc)
  • Practiced with Git and Continuous Integration infrastructure
  • Experience with AWS (EC2, Lambdas, DynamoDB, IAM, S3, RDS)
  • Experience with REST and JSON
  • Experience with Oracle / PostgreSQL / MySQL
  • Experience with XML parsing and related XML processing libraries and tools
  • Experience with Working with RDMS and NoSQL databases

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce