Posted 9y ago

Software Engineer | Java

@ Bharti Soft Tech
Vadodara, Gujarat, India
OnsiteFull Time
Responsibilities:Writing software modules, Ensuring design compliance, Supporting junior developers
Requirements Summary:5+ years of professional Java Development experience, BE in Computer Science/IT, MCA or equivalent, hands-on experience with Java SE/EE, and knowledge of Oracle SQL.
Technical Tools Mentioned:Java SE, Java EE, Spring Framework, JPA, Hibernate, Oracle SQL, Ant, Maven, Gradle, Git
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Company Description:

Bharti Soft Tech Pvt Ltd is a France based IT Company having offices in India and Germany. We deliver a complete range of online services and products to a large international client base.

Job Description:

  • Write well designed, testable, efficient software modules.
  • Ensure designs are in compliance with specifications and that specifications cover all needed aspects of the implementation.
  • Prepare and produce releases of software components.
  • Provide support for production systems.
  • Create/ review design documentation and provide feedback on test plans.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Support and coach junior developers.

Qualifications:

  • BE in Computer Science/IT, MCA or equivalent.
  • 5+ years of full time professional Java Development experience is required.
  • Hands on experience in designing and developing applications using Java SE / EE platforms.
  • Object Oriented Analysis and Design.
  • Experience with popular Java frameworks and technologies such as Spring Framework, JPA/Hibernate.
  • Experience with asynchronous messaging technologies (e.g. JMS).
  • Excellent knowledge of Oracle SQL.
  • Familiarity with build tools such as Ant, Maven or Gradle.
  • Proficient understanding of Git and its workflows.
  • Can prototype and iterate quickly with ability to debug and productize at a fast pace.
  • Familiarity with continuous integration principles.
  • Able to multitask and thrive in a dynamic environment as well as balance and prioritize activities to ensure critical items are addressed.
  • Reliable and dedicated professional with clear thinking and strong attention to detail.
  • Excellent communication skills both written and verbal.