JAVA ARCHITECT - CAG
Posted 44 weeks ago
Job Description
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 Microservices, SOA, AI / ML practices.
- Good experience on architecture and design reviews.
- Leading teams with delivery focus and adhering to strict timelines.
- Write well designed and efficient code in compliance with SonarQube, PMD, Checkstyle, OWASP.
- Able to evaluate architecture and design of the system w.r.t aspects like scalability, durability, performance, security.
- Demonstrate dedication and responsibility in delivering results and shall be a Team Player.
- Experience in Architecting / Designing enterprise java applications on latest technical stack.
- Experience in Microservices 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 data structures, algorithms, and collections.
- Strong hands-on experience on OOP best practices, J2EE design principles, multi-threading, and concurrency.
- Excellent knowledge of 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.
- Strong experience on docker, Kubernetes, Helm charts.
- Strong experience of web services like REST, SOAP.
- Good knowledge of messaging systems 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 and Camunda will be an added advantage.
- Focused, result oriented and efficient debugging skills.
Desired skills / experience
Education
M.TECH, M.C.A, B. TECH or an equvallent degree. |
Job Summary
https://covalensedigital.com/
Website
Bangalore
Location
Full Time Permanent
Job type
10 - 17 years
Experience
5
Openings