JAVA ARCHITECT - CAG
Posted 64 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