We are looking for a Java Developer with AWS having 5 to 9 years of Experience for our esteemed client for Chennai location.
Key Skills: Java, RESTful web services, CI/CD, Apache Spark, Flink, Akka, Storm,, API tools
This is an immediate requirement. Please apply if you can join within 20 days or close to 20 days
Roles and Responsibilities
• To provide effective Designing, implementing, and maintaining Java applications.
• Delivering high availability and performance
• Contributing in all phases of the development lifecycle
• Writing well-designed, efficient, and testable code
• Conducting software analysis, programming, testing, and debugging
• Managing Java and Java EE application development
• Ensuring designs comply with specifications
• Transforming requirements into stipulations
• Deploying software using CI/CD tools such as Jenkins, GoCD, Azure Devops etc.
• Deploying and maintaining software using public clouds such as AWS or Azure.
• Working within an Agile framework (ideally Scrum)
• Support continuous improvement
• Investigating alternatives and technologies
• Presenting for architectural review
• Work independently with very minimal supervision
• Work closely with architects during all phases of the development lifecycle
Requirements
Bachelor’s degree, preferably in Computer Science, Software Engineering, or any other Engineering field.
5+ years programming experience in Java using RESTful web services
2+ year experience in AWS Cloud technology • Developing software applications using relational and Nosql databases, Snowflake
Application architectural patterns, such as MVC, Microservices, Event-driven, etc.
Strong understanding and/or experience in some of the following,
Batch or stream processing systems such as Apache Spark, Flink, Akka, Storm
Message brokers such as Kafka, Rabbitmq, AWS SQS, AWS SNS, Apache ActiveMQ, Kinesis.
Experience designing well-defined Restful APIs
Experience writing API proxies on platforms such as Apigee Edge, AWS API Gateway or Azure API Gateway
Hands one experience with API tools such as Swagger, Postman and Assertible
Test driven development and behavior driven development.
Hands on experience with testing tools such as Selenium and Cucumber and their integration into CI/CD pipelines.
Datastores such as MongoDB, Cassandra, Redis, Elasticsearch, MySQL, Oracle.
Must demonstrate solid knowledge of computer science fundamentals like data structures and algorithms.
Ability to work under pressure and within time constraints • Passion for technology and an eagerness to contribute to a team-oriented environment
Strong communications skills and must be able to mentor junior developers
Benefits
About the Customer
You will be working with a 30 + year old product based MNC and serving industries like Heavy Machinery, Automotive, Aerospace, Oil and Gas, Mining, Energy, and Industrial Applications since we started in 1992. with the Headquarters is in US and having presence in India, serving in two location Chennai and Bangalore. The client serves their customers to a level where specific tools and software’s, that are built internally to give solutions for the few of the niche skills for the product companies