Location
Bangalore | India
Job description
A Senior Java Developer is a programmer who designs, develops, and manages Java-based applications and software. Looking for an passionate Java developer to join our team.
Responsibilities
- Extensive experience (5+ years) working as a Java Developer in a product-based company or similar environment.
- Strong proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate).
- Solid understanding of object-oriented design principles, data structures, and algorithms.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and SQL queries.
- Proficiency in using development tools such as IDEs, version control systems (e.g., Git), and bug-tracking systems.
- Knowledge of software development methodologies, including Agile/Scrum.
- Excellent problem-solving skills and the ability to work independently and collaboratively within a team.
- Strong communication skills, with the ability to effectively articulate technical concepts to both technical and non-technical stakeholders a plus.
Must haves (Skills)
- Experience in developing and deploying enterprise-level applications.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
- Knowledge of cloud computing platforms (e.g., AWS, Azure) and related services.
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with microservices architecture and related technologies (e.g., Spring Boot).
- Certifications related to Java development (e.g., Oracle Certified Professional Java Programmer)
Qualifications
- Bachelor s or Master s degree in Computer Science, Software Engineering, or a related field.
Job tags
Salary