java developer in hyderabad

randstad india
position type
apply now

hyderabad, telangana
Information Technology
position type
reference number
randstad india

job description

java developer in hyderabad

Job Duties:

Design, develop, test, troubleshoot, debug, deploy, maintain, document and deliver large-scale, distributed systems.

Use Java, object-oriented (OO) design patterns, Relational and NoSQL databases, and data modelling techniques.

Gather and analyze business and functional requirements, and translate business requirements into technical design specifications.

Serve as a key technical resource in the full development cycle.

Produce comprehensive, usable software documentation.

Recommend changes in development, maintenance and system standards.

Work with Senior and Principal Engineers to design software solutions.

Work in an agile development environment.

We have a team culture that encourages innovation and expect developers and management alike to take a high level of ownership for the product vision, technical architecture and project delivery.

Good grasp of industry best practices in cloud-based, enterprise-class software development

GitHub experience for source control

Thorough knowledge of XML, JSON and other data transport protocols

Good working knowledge of Microservices using Spring Boot, Restful web services, etc.

Hands-on expertise in developing applications that run on Tomcat, WebSphere

Working knowledge of RDBMS including Oracle, Mysql, nice to have NoSQL DB experience.

Produce realistic estimates, work with the Business Analysts, Development Manager, and Project Manager to ensure that tasks are completed within estimates

Develop / Lead various application modules




Basic Qualifications

Bachelor's degree in Computer Science, Software Engineering or a related technical discipline

5+ years’ full-time experience in software design and development

Proficiency in Java

Knowledge of databases and SQL

Solid understanding of objected-oriented design concepts

Sharp analytical skills and strong Computer Science fundamentals

Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis


Java, spring