Java Backend Developer

 

Description:

eSpark Talent is looking for talented and skilled Java Backend Developers. As a Java Backend Developer, you will be responsible for developing, implementing, and maintaining Java-based backend services and applications. The ideal candidate should have a strong foundation in Java development, along with expertise in backend development frameworks, databases, and APIs.

 

 

Responsibilities:

  • Contribute to all stages of the software development lifecycle, from concept and design to testing.
  • Create user information solutions through the development, implementation, and maintenance of Java-based components and interfaces.
  • Design, implement, and maintain Java-based applications
  • These applications can be high-volume and low latency.
  • Ensure high availability and performance.
  • Analyze user requirements
  • Define business objectives based on user needs.
  • Envision system features and functionality
  • Understand the overall architecture of the application.
  • Define application objectives and functionality
  • Clearly articulate what the application should achieve.
  • Ensure application designs conform to business goals and align technical decisions with business requirements.
  • Develop and test software
  • Write well-designed, testable, efficient code.
  • Identify and resolve any technical issues that arise.
  • Create detailed design documentation and document the architecture, components, and interfaces.
  • Propose changes to the current Java infrastructure
  • Continuously improve existing systems.
  • Develop technical designs for application development and plan how to implement features effectively.

 

 

Requirements:

 

  • Proficiency in Java, including J2EE, Collections, Spring, Spring Boot, Hibernate, JDBC, Spring JDBC, and other related technologies.
  • Experience developing server-side applications using Spring Boot (REST web services) and Spring MVC with Hibernate.
  • Familiarity with design patterns such as Model-View-Control (MVC), Data Access Object (DAO), Singleton, and Business Delegate.
  • Knowledge of using Hibernate as an ORM tool and JPA frameworks for database connectivity.
  • Experience writing NoSQL queries in MongoDB with key object generation, data aggregation, caching, etc.
  • Strong understanding of common API technologies like Spring Boot and Microservices.
  • Experience creating branches, and merging branches with version control repositories (Git, SVN, CVS).
  • Configuring and deploying applications on BEA WebLogic, JBoss, Apache Tomcat, and WebSphere Application Server.

 

Organization eSpark Consulting Group
Industry IT / Telecom / Software Jobs
Occupational Category Java Backend Developer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 3 Years
Posted at 2024-02-22 8:48 am
Expires on 2024-06-16