16 TechJini Jobs
5-8 years
Datamatics - Senior Java Software Engineer - Spring Frameworks (5-8 yrs)
TechJini
posted 6d ago
Job Title : Sr. Java Developer
About the Role :
We are seeking a highly skilled and experienced Sr. Java Developer to join our dynamic team. In this role, you will play a crucial part in designing, developing, and maintaining high-quality enterprise applications. You will be responsible for delivering robust and scalable solutions that meet the evolving needs of our business.
Responsibilities :
- Design, develop, and implement complex enterprise applications using Java (versions 6-11) and related technologies.
- Lead and participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment
- Develop and maintain RESTful APIs and microservices.
- Experience in migrating monolithic applications to microservices architecture.
- Work with various databases, with a strong focus on Oracle and PL/SQL.
- Collaborate effectively within an agile team environment, adhering to best practices and development methodologies.
- Contribute to the improvement of development processes and tools.
- Mentor junior developers and provide technical guidance.
- Effectively communicate technical concepts to both technical and non-technical audiences.
- Troubleshoot and resolve complex technical issues. Stay abreast of the latest technologies and industry trends.
Desired Core Technical Skills :
- 8+ years of experience in Java development
- Proficiency in core Java concepts (OOP, collections, concurrency, etc.)
- Solid understanding of design patterns and best practices
- Experience with Spring Framework (or similar) for enterprise application development
- Experience with building RESTful APIs
- Experience with unit testing frameworks (JUnit, Mockito)
- Experience with relational databases (MySQL, PostgreSQL) and SQL
- Experience with cloud platforms (AWS, Azure, GCP) (a plus)
- Experience with CI/CD pipelines (a plus)
- Excellent problem-solving and debugging skills
- Strong analytical and critical thinking skills
- Excellent communication and collaboration skills
Bonus Points :
- Experience with NoSQL databases (MongoDB, Cassandra)
- Experience with containerization technologies (Docker, Kubernetes)
- Experience with DevOps tools and methodologies
- Experience with Agile development methodologies
Functional Areas: Other
Read full job descriptionPrepare for Senior Java Software Engineer roles with real interview advice
5-8 Yrs
3-4 Yrs