Backend Java Developer

 

Description:

eSpark Talent is looking for talented and skilled Backend Developers (Java). As a Backend Developers (Java) 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.

 

 

Skills:

 

  • Knowledge of XML suite technologies (XML, XSL, XSLT, DOM, XMLBeans).
  • Proficiency in Integrated Development Environments (IDEs) such as Eclipse, NetBeans, and RAD.
  • Good experience with databases such as SQL Server, Oracle, DB2, NoSQL (e.g., MongoDB), and MySQL.
  • Familiarity with domains like VoIP, SIP, push-to-talk, Real-time communications, and Cryptography is a huge plus.

 

 

Qualification: Bachelor's degree in computer science, Engineering, or a related field

 

Experience: Minimum 3 Years of experience as a Backend Developers (Java)

 

Organization eSpark Consulting Group
Industry IT / Telecom / Software Jobs
Occupational Category Backend Java 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-03-09 1:19 pm
Expires on 2024-12-15