JOBSEARCHER

Senior Java Developer

Role: Java / J2EE Developer
Location: Newark, DE
Profile Types
  • Senior Java Developer
  • Java/J2EE Engineer
  • Backend Java Developer
  • Microservices Developer
  • Software Engineer – Java
Project DetailsSeeking an experienced Java Developer to design, develop, and maintain enterprise-level applications using Java/J2EE, microservices architecture, and multithreading. The ideal candidate will have strong backend development experience and the ability to build scalable, high-performance applications.
Must-Haves:
  • 7+ years of professional software development experience.
  • Strong hands-on experience with Java and J2EE.
  • Experience designing and developing microservices-based applications.
  • Strong understanding of multithreading and concurrency in Java.
  • Experience developing, debugging, and maintaining enterprise-level backend applications.
  • Strong knowledge of object-oriented programming, design patterns, and application performance optimization.
Responsibilities:
  • Design, develop, test, and maintain Java/J2EE applications.
  • Build and enhance scalable microservices-based solutions.
  • Implement multithreaded applications to support performance and concurrent processing.
  • Troubleshoot application issues and optimize performance and reliability.
  • Collaborate with developers, architects, QA, and business stakeholders.
  • Participate in code reviews, technical design discussions, and Agile development activities.
Nice-to-Haves:
  • Experience with Spring Boot and Spring Framework.
  • RESTful API development and integration.
  • Experience with SQL databases and ORM frameworks such as Hibernate.
  • Familiarity with messaging technologies such as Kafka or RabbitMQ.
  • Experience with Git, Maven/Gradle, CI/CD pipelines, and automated testing.
  • Exposure to cloud platforms and containerization technologies such as AWS, Azure, Docker, or Kubernetes.