Java Technical Lead/solution Architect Job in Dsrc
Java Technical Lead/solution Architect
Dsrc
4+ weeks ago
- Chennai, Tamil Nadu
- Not Disclosed
- Full-time
- Permanent
Job Summary
Must Have:
- Java 1.8+, Spring 4+, Spring boot 2+, Hibernate 4+, ORDBMS, SQL, JPA/Spring Data JPA, JavaScript/Typescript, Junit/Mockito, Backend programming skills, Web Programming skills, GIT/Bitbucket
- Spring MVC, Spring Batch, Spring Security
Primary Skills:
- Core Java, Java EE, Spring Framework, AWS, REST/SOAP, Microservices, SOA, Serverless (Lambda functions), SaaS, SSO, Build tools, Workflow architecture and tools
- Requirement Gathering, Analysis, Development, Testing & Test Automation, Deployment, Cloud Implementation and Documentation
- Mentoring Tech teams solving bottlenecks, quickly developing POCs, Conducting feasibility study, Knowledge in Mobility
- IoT, AI, Jenkins, SonarQube, Slack, JIRA
- API design and Development, API documentation, Middleware Technologies
- CI/CD, Docker/Kubernetes, Caching/hashing tools and techniques, SQL, NoSQL, JMS
- Java Frameworks Full Stack Architecture, Design Skills (Applications/product architecture and design considering Performance, Security, Scalability, High Availability, Portability, Interoperability)
- AWS services integrations, AWS RDS Modelling reviews, Managing projects with huge amount of data transactions
- Knowledge implementing applications using AWS services like EC2, S3, EBS, RDS, API Gateway, AWS Lambda etc.
- Design Patterns, Unit Test (UT) design, UT architecture, and UT development
- Code review, architecture and design review, mock-up review
- Project sizing and estimation, Scheduling, proactive planning, Thorough Agile methodology implementation
- Code repo process, Release process, Deployment process, Data Security and Compliance Process
- Skill managing multiple cross platform teams and Onsite Client interactions
- Scheduling and Managing meetings with Business teams, Customers, Tech Teams
- Collaborating with Business teams, Architects, Developers, Testing teams, business Analysts, Delivery Heads in appropriate time regarding project matters
Secondary Skills:
- Linux/Windows, Kafka, Tibco, RabbitMQ, Splunk, Angular/React/VueJS, Payment Integration technologies, Azure, GCP
- Application performance monitoring and optimizing, Email Integration, SMS Integrations, encryption standards and 3rd party integrations
- Knowledge in test automation frameworks like Selenium, POM, TDD, BDD etc
- UML Modelling, Data Modelling
Domain / Functional Skills:
- Fleet Management, Asset Management, IoT
- Overall 8+ years of strong hands-on experience in Java/J2EE/EE Technologies
- 5+ years of strong experience in Spring frameworks like Spring Boot, Spring Batch, Spring Data JPA, Hibernate, JPA etc.
- 4+ years of experience in Solution Requirement Gathering & Analysis, Architecture, Design, Estimation, Mentoring, Delivering multiple projects, Code review and Implementation.
- 2+ years of implementing applications in AWS and expert hands experience in using AWS services.
- Design, develop, implement, and maintain series of programs, subsystem, revision and enhancement of applications and systems (On-premise, Monolith, Cloud, Microservices etc).
- Proactively recommend changes on project design concepts to improve efficiency.
- Verify stability, interoperability, portability, security and scalability of java system architecture.
- Select apt design solutions and ensure compatibility of system components working with architects, BAs, and Developers.
- Define and implement best coding practices/standards.
- Develop design specifications, installation instructions and other system-related information.
- Evaluate latest technologies to consider scalability for future enhancements.
- Provide technical guidance and support development of systems.
- Identify system data, hardware and software components required to meet user needs.
- Ensure compliance with established architecture, design patterns, policies, standards.
- Identify, review and present input on project activities and plans.
- Verify the test strategy to ensure the quality of the delivered application is consistently maintained.
- Own the execution of solutions and ensure that the solution works per the agreed architecture, Acceptance criteria, SLAs, business model and schedule.
- Status reporting both to business and technology management.
- Recommending tools and platforms that would help implement the defined use.
- Recommend the teams to handle security, vulnerabilities, setting up disaster recovery, data archiving processes.
- Having good analytical skills and having excellent written and verbal communication skills.
- Attractive compensation package based on skill set and experience.
Ps: Candidates with career break are most welcome to apply.
Experience Required :
8 to 10 Years
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us