Software Development Engineer
KeySkills
Company Name
Job Description
Job Description:
We are seeking an experienced Software Development Engineer with a strong foundation in Java Enterprise Edition (J2EE) to contribute to the design, development, and maintenance of high-quality software applications. You will collaborate with diverse teams to ensure the successful delivery of scalable and reliable solutions, while also mentoring junior engineers and driving engineering best practices.
Must-Have Skills
-
Proficiency in Java Enterprise Edition (J2EE)
-
Strong grasp of object-oriented programming principles
-
Experience with web frameworks such as Spring and/or Hibernate
-
Proficient in SQL and database management systems
-
Understanding of Agile and DevOps methodologies
Roles & Responsibilities
-
Analyze, design, develop, and test multiple components of application code
-
Collaborate with teams to implement robust and scalable application solutions
-
Lead or actively contribute to project decisions and architectural discussions
-
Provide effective solutions to technical problems across multiple teams
-
Mentor junior developers and guide them in best practices and coding standards
-
Perform maintenance and enhancements to existing applications
-
Continuously assess and improve development workflows for better productivity
-