Java Developer
- IT
- Bangalore
- 2 months ago
- Wage Agreement
Job description
We are looking for a java Web Developer preferably good knowledge in java and its Spring frameworks and responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.
Job Responsibilities
Designing, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission-critical systems
Delivering high availability and performance
Contributing in all phases of the development lifecycle
Writing well-designed, efficient, and testable code
Conducting software analysis, programming, testing, and debugging
Preparing and producing releases of software components
Transforming requirements into stipulations
Skills
JavaServer pages (JSP) and servlets
Web frameworks (e.g., Struts and Spring)
Service-oriented architecture/web services (SOAP/REST)
Web technologies like HTML, CSS, JavaScript, and JQuery
User authentication and authorization between multiple systems, servers, and environments
Integration of multiple data sources and databases into one system
Management of hosting environment, including database administration and scaling an application to support load changes
Markup languages like XML and JSON
Object-oriented programming (OOP) concepts and patterns
Java keywords: static, final, volatile, synchronized, transient, this super, etc.
Exceptions (checked and unchecked)
Java virtual machine (JVM) and memory management
Collections: lists, maps, sets
Proficient understanding of code versioning tools, such as Git
Understanding of “session management” in a distributed server environment
File IO and serialization
Role: Full Stack Developer
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate
PG: Any Postgraduate