Job Title: Software Engineer
Job Location: Bangalore, India
Job ID: 2024-3997
Category: Professional Services
Position Type: Full-Time
Overview:
We are seeking skilled Java developers proficient in Java-based technologies and frameworks to join our team. As a software engineer, your main responsibility will be enhancing existing HealthEdge software products, ensuring their robustness and ease of maintenance. Collaboration with team members across various infrastructure layers is essential, emphasizing collaborative problem-solving, sophisticated design, and delivering quality products.
Responsibilities:
- Translate requirements and designs into high-quality code.
- Optimize components for maximum performance and scalability.
- Adopt a DevOps mindset and remain open to exploring new working methodologies.
Requirements:
Qualifications:
- Bachelor’s degree in Computer Science or related field (BE/B Tech).
Experience:
- 1 to 4 years of IT experience in analyzing, designing, developing, documenting, implementing, and testing software systems in Java, J2EE, and Internet technologies.
Desired Skills:
- Strong experience in Java platform (JDK 1.5+).
- Proficiency in OOPS concepts, design patterns, data structures, algorithms, and Java collections framework.
- Understanding of thread basics, thread safety, multi-threading, and concurrency.
- Knowledge of serialization, J2EE basics, and exception handling.
- Exposure to SQL basics and SQL joins.
- Familiarity with SOAP and REST Web services.
- Exposure to CI-CD build pipelines (Jenkins) and working knowledge of Maven.
- Implementation of unit test cases in frameworks (JUnit/TestNG/Mockito).
- Ability to translate business requirements into technical requirements.
- Familiarity with performance optimization and memory management is a plus.
- Proficient with code versioning tools such as GIT.
- Knowledge of Agile development methodology, especially SCRUM.
Application Link: Apply Now