Requirement Detail
Role: Mid - Java Developer
Experience: 3–7 Years
Employment Type: Full-Time
Level: Senior
We are seeking a highly motivated and experienced Senior Java Developer with strong expertise in enterprise application development using Java technologies. The ideal candidate should possess deep technical knowledge in Core Java, Spring Boot, REST APIs, and Oracle Database, along with excellent analytical and problem-solving abilities. The candidate will play a key role in designing, developing, reviewing, and delivering high-quality enterprise applications ???€
Key Responsibilities
Design, develop, test, and maintain scalable enterprise applications using Java 8 and Spring Boot. Develop and consume RESTful APIs and microservices. Write clean, efficient, reusable, and maintainable code following coding standards and best practices. Perform unit testing using JUnit and support integration testing activities. Work extensively with Oracle Database, including SQL query optimization and performance tuning. Participate in architecture discussions and contribute to technical design decisions. Conduct code reviews and mentor junior developers to ensure quality deliverables. Collaborate with cross-functional teams including Business Analysts, QA, DevOps, and Product teams. Troubleshoot and resolve production issues with a focus on zero-defect delivery. Participate actively in Agile/Scrum ceremonies and sprint activities. Mandatory Skills
Java 8 Core Java / J2EE Spring Boot REST APIs / Microservices JUnit SQL Oracle Database Good to Have Skills
Angular 8 Linux Basics Apache Kafka JMS GIS Technologies Tableau / Data Analytics Integration Testing Agile Methodology Desired Candidate Profile
3–7 years of experience in Enterprise Java development. Strong expertise in Core Java/J2EE and SQL fundamentals. Excellent analytical and problem-solving skills. Expertise in at least two of the following: Spring Boot REST APIs Angular Strong Oracle database development and query optimization skills. Experience with Kafka, GIS technologies, or JMS is an added advantage. Excellent verbal and written communication skills. Ability to perform code reviews and mentor junior developers. Strong ownership mindset with focus on quality and timely delivery. Proven track record of delivering applications with high quality and minimal production defects. Preferred Qualifications
Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field. Experience working in Agile development environments preferred. Primary Skills
Java 8, Core Java/J2EE, Spring Boot, REST APIs, JUnit, SQL, Oracle Database
Secondary Skills
Angular 8, Kafka, JMS, Linux, GIS Technologies, Tableau, Integration Testing, Agile Methodology