9 Engineering Services Jobs
Software Engineer - Java (3-10 yrs)
Engineering Services
posted 11hr ago
Flexible timing
We are seeking a highly skilled and motivated Java Developer to join our dynamic team. The ideal candidate will have hands-on experience with Java-based programming, strong expertise in Java EE 8, and a deep understanding of software design principles.
This role requires collaboration with cross-functional teams to develop and maintain high-quality applications. The candidate should be well-versed in front-end and back-end technologies, DevOps practices, and cloud deployments.
Key Responsibilities :
- Develop, test, and maintain Java-based applications and services.
- Design, implement, and optimize scalable, high-performance applications.
- Utilize Java EE 8 with jQuery, Servlets, Tomcat, Web Services, XML, CSS, and HTML.
- Work with frameworks such as Struts, Spring, or JSF.
- Implement and maintain relational databases like Oracle or MySQL.
- Design and develop software solutions using UML, design patterns, and Object-Oriented Analysis and Design (OOAD) principles.
- Collaborate with DevOps teams and use CI/CD tools for deployment and automation.
- Develop and maintain front-end components using JavaScript, AngularJS, and HTML5.
- Utilize build tools such as Maven and Gradle for project management and build automation.
- Troubleshoot, debug, and enhance existing applications for better performance and usability.
- Work closely with other developers to ensure high-quality code and architecture.
- Mentor junior team members and promote best practices in software development.
Required Skills & Qualifications :
- Strong hands-on experience with Java-based programming.
- Proficiency in Java EE 8, jQuery, Servlets, Tomcat, Web Services, XML, CSS, and HTML.
- Experience with at least one Java framework such as Struts, Spring, or JSF.
- Expertise in relational databases like Oracle or MySQL.
- Strong knowledge of UML, design patterns, and Object-Oriented Analysis and Design (OOAD).
- Hands-on experience with CI/CD pipelines, DevOps tools, and cloud deployments.
- Experience with JavaScript, AngularJS, and HTML5.
- Familiarity with build tools such as Maven and Gradle.
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork skills.
- Ability to collaborate with multiple developers and mentor junior team members.
Preferred Skills & Attributes :
Positive Attitude : Enthusiastic and motivated to learn and grow.
Dependability & Accountability : Ability to take ownership of tasks and deliver quality solutions.
Proactive/Takes Initiative : Capable of identifying potential issues and implementing solutions proactively.
Good Interpersonal Relations : Ability to work effectively with peers, stakeholders, and clients.
Strong Communication : Excellent verbal and written communication skills.
Good Comprehension, Analytical, and Presentation Skills : Ability to analyze complex problems, present findings, and recommend solutions effectively.
Functional Areas: Other
Read full job descriptionPrepare for Software Java Engineer roles with real interview advice
6-9 Yrs