17 Whitefield Careers Jobs
Java Architect - J2EE/Microservices Architecture (8-15 yrs)
Whitefield Careers
posted 2mon ago
Key skills for the job
Java Architect
Roles & Responsibilities :
- Identify and analyze user requirements, prioritize, and execute tasks throughout the software development life cycle.
- Providing solution design for enterprise java applications with latest java stack and industrial best practices.
- Work with agile team of developers both local and remote
- Develop cloud native application with best design patterns.
- Architecting projects with micro services, SOA with AI / ML practices.
- Leading teams with delivery focus and adhering to strict timelines.
- Write well designed and efficient code in compliance with SonarQube, PMD, Checkstyle, OWASP.
- Ensure the application security and scalability.
- Demonstrate dedication and responsibility in delivering results and shall be Team Player.
Desired skills / experience :
- Experience in Architecting / Designing enterprise java applications on latest technical stack.
- Experience in micro services architecture with event-driven approaches and ability to design platform independent applications.
- Knowledge on AI / ML tools like DeepLearning4j, Java ML or equivalent Python libraries.
- String hands on in data structures, algorithms, and collections.
- Strong hands-on experience on OOP best practices, J2EE design principles, multi-threading, and concurrency.
- Excellent knowledge on performance tunings, horizontal and vertical scaling approaches.
- Minimum 6 years of experience on spring framework with hands on experience on spring boot, spring MVC, spring data jpa, spring security.
- Hands on experience in any of the cloud service providers like AWS, Azure or GCP.
- Knowledgeable with HTML, CSS & other Front-end technologies.
- Strong experience on docker, Kubernetes, Helm charts.
- Strong experience on web services like REST, SOAP.
- Good knowledge on messaging system like Kafka, RabbitMQ, ActiveMQ, WebLogic JMS.
- Ability to write code on Java8 and higher versions.
- Experience in Linux and Unix scripting (shell).
- Experience in different version control systems like GIT Lab, Bitbucket, SVN.
- Knowledge of Continuous Integration (CI), Test Strategies and build systems like Git, Jenkins, Maven / Gradle.
- Excellent analytical and problem-solving skills.
- Experience on both SQL and No-SQL databases like oracle/ MySQL, Mongo DB / Cassandra.
- Experience in telecom domain or product development background is a plus.
- Experience in Docker, Kubernetes, and cloud native architecture is a plus.
- Experience in integration technologies like Apache Camel, Camunda will be an added advantage.
- Focused, result oriented and efficient debugging skills.
Functional Areas: Other
Read full job description5-12 Yrs