Location: Gurugram
Job Type: Full-time
Experience: 2–3 years
Notice Period: 0–15 days (Immediate joiners preferred)
Work Arrangement: On-site (Work from Office)
Job Overview:
Advantal Technologies is seeking a highly skilled Java/J2EE Developer to join our dynamic
development team. The ideal candidate will have strong experience in Java and J2EE
technologies, designing, developing, and maintaining scalable and efficient enterprise
applications. This is an excellent opportunity for someone passionate about coding and eager
to work in a fast-paced environment.
Key Responsibilities:
- Design, develop, and maintain Java/J2EE-based applications and software solutions.
- Write clean, maintainable, and efficient code following best practices and coding
standards.
- Participate in all phases of the software development lifecycle, including requirement
gathering, analysis, design, coding, testing, and deployment.
- Collaborate with cross-functional teams, including business analysts, designers, and
QA engineers, to build robust applications.
- Perform unit testing, integration testing, and debugging to ensure high-quality software.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot, optimize, and refactor existing code to enhance application performance.
- Ensure security, performance, and scalability best practices are followed in all aspects
of development.
- Work with databases (SQL/NoSQL) and implement data storage solutions.
- Develop and maintain J2EE components such as Servlets, JSP, and Enterprise Java
applications.
- Integrate and maintain SIP trunking and VoIP functionalities within applications.
- Stay up to date with industry trends, technologies, and best practices to continuously
improve development processes.
- Provide support for production issues and contribute to root cause analysis and
resolution.
Key Requirements:
- Proven experience in Java/J2EE development (minimum 2–3 years of qualified
experience).
- Strong knowledge of Java 8+, including features like Streams, Lambda expressions,
and other core Java APIs.
- Solid understanding of J2EE architecture, including Servlets, JSP, JDBC, and
application servers.
- Proficiency in object-oriented design and development principles.
- Experience with Spring Framework (Spring Boot, Spring MVC, etc.) and other Java-
based frameworks.
- Solid understanding of relational databases (e.g., MySQL, PostgreSQL, Oracle) and
NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with RESTful APIs and Web Services.
- Experience with version control systems (e.g., Git, SVN).
- Understanding of CI/CD pipelines, build tools (e.g., Maven, Gradle), and testing
frameworks (e.g., JUnit, Mockito).
- Good knowledge of multithreading, concurrency, and performance optimization in
Java.
- Strong debugging and troubleshooting skills.
- Experience with SIP trunking and VoIP technologies, including integration and
maintenance.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
- Experience with containerization (e.g., Docker, Kubernetes) is a plus.
- Familiarity with Agile/Scrum methodologies.
Preferred Qualifications:
- Experience with front-end technologies (e.g., HTML, CSS, JavaScript, React, or
Angular) is a plus.
- Experience with microservices architecture is a plus.
- Knowledge of DevOps practices and tools.
- Familiarity with Apache Kafka or other message brokers is a plus.
- Travelling to Client Site may be required.
Education & Experience:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or
equivalent experience).
If you're interested, share your resume at
[email protected], Contact: +91-XXXXXXXXXX
📌 Java Developer (India)
🏢 Advantal Technologies
📍 India