Talent.com
This job offer is not available in your country.
Java Developer

Java Developer

Indiabulls Securities LimitedGurugram, Haryana, India
1 day ago
Job description

Job Title : Java Developer

Location : Gurugram

Job Type : Full-Time

Job Description :

We are looking for a Senior Java Developer to join our team and contribute to the development of cutting-edge software solutions. The ideal candidate will have extensive experience with Java Swing, multithreading, and Java 8, along with a solid understanding of collections, Spring Boot, Oracle, Git, Maven, and RMI. Experience with microservices is a plus.

Responsibilities :

  • Application Development : Design, develop, and maintain robust and scalable Java applications.
  • User Interface : Create and manage user interfaces using Java Swing to ensure a seamless user experience.
  • Multithreading : Develop and optimize multithreaded applications to improve performance and responsiveness.
  • Database Management : Work with Oracle databases to design, implement, and maintain efficient data storage solutions.
  • Version Control : Use Git for version control to manage codebase changes effectively.
  • Project Management : Utilize Maven for project build and dependency management.
  • Remote Communication : Implement and manage Remote Method Invocation (RMI) for distributed computing applications.
  • Microservices (Optional) : Develop and deploy microservices as part of our scalable architecture (optional but preferred).
  • Collaboration : Work closely with cross-functional teams to define requirements, design software solutions, and ensure high-quality deliverables.
  • Troubleshooting : Identify, debug, and resolve complex technical issues in a timely manner.
  • Code Quality : Maintain high standards of software quality within the team by establishing good practices and habits.
  • Documentation : Document code consistently throughout the development process and maintain comprehensive project documentation.

Qualifications :

  • Education : Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience : 5+ years of experience in Java development.
  • Technical Skills :
  • Strong expertise in Java Swing and multithreading.
  • Proficiency in Java 8 and understanding of Java collections.
  • Experience with Spring Boot framework.
  • Solid knowledge of Oracle database management.
  • Proficiency with Git for version control.
  • Experience with Maven for build management.
  • Understanding of RMI (Remote Method Invocation).
  • Optional Skills : Experience with microservices architecture.
  • Soft Skills :
  • Excellent problem-solving skills and analytical thinking.
  • Strong communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Attention to detail and commitment to delivering high-quality software.
  • Preferred Skills :

  • Experience with Agile development methodologies.
  • Familiarity with additional Java frameworks and tools.
  • Understanding of RESTful APIs and web services.
  • Create a job alert for this search

    Java Developer • Gurugram, Haryana, India