Java Developer (backend) Job in Divum Corporate Service Pvt. Ltd.
Java Developer (backend)
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Job Description
-
We are looking for a backendJavadeveloperresponsible for architecting and developing all server-side logic, definition andmaintenance of the central database, and ensuring high performanceand responsiveness to requests from the front-end. All your code will bedeployed on the cloud, so extensive use of native cloud services may benecessary to build highly scalable products. You will also be responsiblefor ensuring the entire server side design is fully secure & meets all thecybersecurity needs and best practices of high availability / disasterrecovery are followed.
Here Are The Skills We're Looking For
-
2-5 years strong real-time experience in developing applications withJavaprogramming language
-
Familiar with other backend programming languages like Python,Ruby and PHP
-
Basic understanding of front-end technologies and platforms, such asJavaScript, HTML5, and CSS3
-
Understanding accessibility and security compliance
-
User authentication and authorization between multiple systems,servers, and environments
-
Integration of multiple data sources and databases into one system
-
Experience in handling large volumes of data
-
Management of hosting environment, including databaseadministration and scalingan application to support load changes
-
Data migration, transformation, and scripting
-
Experience in Databases such as MySQL or PostgreSQL
-
Strong understanding of Computer Science Fundamentals, DataStructures and Algorithms, SOLID Design Principles, and RESTPatterns.
-
Implementing automated testing platforms and unit tests
-
Proficient understanding of code versioning tools, such as Git
-
Understanding of session management in a distributed serverenvironment
What You Need To Have:
-
BE/ BTech Computer Science or equivalent.
-
Strong verbal & written communication skills
-
Willing to work in Bangalore is necessary.
Roles and Responsibilities
-
Be responsible for development, support, maintenance & implementation of a complex project module.
-
Optimize application for maximum speed and scalability
-
Seeing through a project from conception to finished product.
-
Collaborate with other team members and stakeholders
-
Coach, guide and mentor junior members in the team
-
Staying abreast of developments in web/mobile applications & programming languages.
-
Architecture and tech stack discussions to optimize for increasing server load DevOps tasks along with AWS features exploration.
-
Collaborating with the front-end developers and other team members to establish objectives and craft more functional, cohesive codes to improve the user experience.
-
Developing ideas for new programs, products, or features by monitoring industry developments and trends.
-
Interact with Customers to collect first hand business requirements & get sign off on every stage of the development
2 to 5 Years
2 - 4 Hires