Information Technology
Full-Time
Emerging Alliance
Overview
Role Overview
We are seeking a highly experienced and motivated Senior Java Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-quality Java applications.
You will leverage your extensive experience to contribute to all phases of the software development lifecycle, from requirements analysis to deployment and maintenance.
Your expertise will be crucial in ensuring the delivery of robust, scalable, and maintainable software solutions.
Responsibilities
We are seeking a highly experienced and motivated Senior Java Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-quality Java applications.
You will leverage your extensive experience to contribute to all phases of the software development lifecycle, from requirements analysis to deployment and maintenance.
Your expertise will be crucial in ensuring the delivery of robust, scalable, and maintainable software solutions.
Responsibilities
- Design, develop, and maintain high-quality Java applications that meet business requirements.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Participate in all phases of the software development lifecycle (SDLC), including requirements gathering, design, development, testing, and deployment.
- Troubleshoot and resolve complex technical issues.
- Provide technical guidance and mentorship to junior developers.
- Participate in code reviews and ensure code quality.
- Contribute to the design and architecture of software solutions.
- Evaluate and recommend new technologies and tools to improve development efficiency and application performance.
- Collaborate with cross-functional teams, including product managers, QA engineers, and other developers.
- Communicate effectively with stakeholders to understand requirements and provide updates.
- Participate in agile development processes and contribute to team planning and estimation.
- Optimize application performance and ensure scalability.
- Identify and resolve performance bottlenecks.
- Implement and maintain automated testing frameworks.
- Maintain and enhance existing applications.
- Provide support for production systems and resolve incidents.
- 8+ years of professional experience in Java development.
- 3+ years of demonstrable experience in Java development.
- Strong understanding of core Java concepts, including object-oriented programming (OOP), data structures, and algorithms.
- Experience with Java frameworks such as Spring Boot, Hibernate, or similar.
- Experience with RESTful web services and API development.
- Experience with database technologies (e., MySQL, PostgreSQL, Oracle).
- Experience with version control systems (e., Git).
- Experience with build tools (e., Maven, Gradle).
- Experience with unit testing and integration testing.
- Experience with cloud platforms (e., AWS, Azure, GCP).
- Experience with containerization technologies (e., Docker, Kubernetes).
- Experience with CI/CD pipelines.
- Experience with Microservices architecture
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in