Posted:18 hours ago|
Platform:
Work from Office
Full Time
As a Senior Java Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable Java-based applications. You will play a key role in the entire software development lifecycle, from concept and design to testing and deployment, while also mentoring junior developers and ensuring the delivery of high-quality software solutions.
Design, develop, and implement robust, scalable, and high-performance Java applications using industry best practices and design patterns.
Write clean, well-documented, testable, and efficient code.
Contribute to all stages of the software development lifecycle, including requirements gathering, analysis, design, development, testing, and deployment.
Develop and consume RESTful APIs for seamless integration with other systems.
Ensure application designs conform to business goals and technical specifications.
Provide technical guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement.
Participate actively in code reviews, offering constructive feedback and ensuring adherence to coding standards and best practices.
Contribute to system architecture discussions and provide input on technical decisions.
Propose changes and improvements to the current Java infrastructure.
Troubleshoot, debug, and resolve complex software issues and performance issues in a timely manner.
Optimize existing code for better performance, scalability, and security.
Implement and maintain continuous integration and continuous deployment (CI/CD) pipelines.
Collaborate effectively with cross-functional teams, including product managers, UI/UX designers, QA engineers, and other developers, to deliver high-quality software solutions.
Actively participate in agile ceremonies (e.g., daily stand-ups, sprint planning, retrospectives).
Strong proficiency in Core Java (Java 8+ features like Lambdas, Streams, etc.).
Deep understanding of Object-Oriented Programming (OOP) principles, design patterns, and data structures & algorithms.
Experience with multithreading and concurrency.
Extensive experience with Spring Framework
Proficiency in building and consuming RESTful APIs.
Experience with Microservices architecture.
Hands-on experience with ORM frameworks like Hibernate/JPA.
Experience with message brokers (e.g., Kafka, RabbitMQ).
Proficiency with relational databases (e.g., MySQL, PostgreSQL, Oracle).
Tools & Methodologies:
Strong experience with version control systems (Git).
Familiarity with build tools (Maven, Gradle).
Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, GitHub Actions).
Proficiency in Agile development methodologies (Scrum, Kanban).
Familiarity with containerization technologies (Docker) and orchestration tools (Kubernetes).
Excellent analytical and problem-solving skills.
Strong interpersonal and communication skills (written and verbal).
Ability to work independently and as part of a team in a fast-paced environment.
Proactive and self-motivated with a strong desire to learn and grow.
Familiarity with front-end technologies (e.g., JavaScript, React, Angular, HTML, CSS).
Knowledge of performance tuning and optimization of Java applications.
Experience with TDD (Test-Driven Development) and BDD(Behavior-Driven Development).
Contributions to open-source projects.
ETP International
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java Now
bangalore rural, bengaluru
15.0 - 30.0 Lacs P.A.
bengaluru
15.0 - 25.0 Lacs P.A.
bengaluru, karnataka, india
Salary: Not disclosed
5.0 - 8.5 Lacs P.A.
6.0 - 10.0 Lacs P.A.
15.0 - 25.0 Lacs P.A.
0.5 - 3.0 Lacs P.A.
6.0 - 10.0 Lacs P.A.
chennai, tamil nadu, india
Salary: Not disclosed
pune, maharashtra, india
Salary: Not disclosed