Roles and Responsibilities :
We are looking for a Senior Java Full Stack Developers for one of our clients in Hyderabad. Below is the detailed JD for your reference.
Job Profile : Job Profile : Senior Software Engineer.
Experience : 2- 5 years
Job Responsibilities :
- Responsible for Java development and building large scale applications that are high performance, scalable, and resilient in an microservices environment
- Developing the details designed structure after understanding the requirements and design using Tool Setup, Low Level Design, Coding, Unit Testing, Code reviews and walkthroughs, Defect fixing and Packaging
- Experience in building data models and backend applications for large scale, real time data flow applications.
- Strong understanding and experience of driving automation via software programming or tools.
- Develop a deep understanding of our vast data sources on the web and know exactly how, when, and which data to scrap, parse and store this data
- Demonstrated deployments of digital and consumer-facing software systems using industry standard environments including Web and Hybrid platforms
- Evaluate new technologies and tools such as new frameworks, methodologies, best practices and other areas that will improve overall efficiencies and product quality
- Experience in recommending suitable solutions for given business concept or Enterprise applications/products
- Understanding design documents and developing application code with quality, within schedule and estimated efforts.
Skill Set :
- 4+ Proven experience in developing API centric core Java / J2EE applications using Spring boot, Spring MVC, Spring ORM, JPA, REST API, XML and JSON and Python
- Building data processing systems using Java or Python
- Expert in architecting and building scalable microservices that enable critical capabilities at an enterprise level.
- Strong experience in designing high performance, scalable multi - threading and multi - tenant solutions
- Expertise in using OOPs Concepts, data structures and algorithms
- Hands on experience in analysis, design, coding and implementation of complex, custom built applications
- Knowledge / Experience of any one of the Cloud Platforms AWS or Azure
- Able to Understand and write queries for basic CRUD operations, complex SQL queries using joins, aggregations, indexing, Stored Procedures
- Design and develop robust micro services (Rest/SOAP) by Writing reusable, testable, and efficient code
- Strong experience in large scale databases- RDBMS, NoSQL and Mongo DB (no preference)
- Able to Understand and write queries for basic CRUD operations, complex SQL queries using joins.
- Strong practical linux and windows based system admin skills in a cloud or virtualization environment
- Good knowledge of designing methodologies using UML
- Hands on experience in Eclipse based development development and using Git, SVN, Junit
- Loads of enthusiasm + ownership to work in startup culture
- Experience in Finger imaging, Biometric or image processing projects experience is an added advantage.
Qualification :
While we value a formal degree in computer science, we do not require one - a candidate with strong background, open mind and ability to learn would be an ideal addition to our team..
Experience : 2 - 5years
Job Responsibilities :
- Responsible for Java development and building large scale applications that are high performance, scalable, and resilient in an microservices environment
- Developing the details designed structure after understanding the requirements and design using Tool Setup, Low Level Design, Coding, Unit Testing, Code reviews and walkthroughs, Defect fixing and Packaging
- Experience in building data models and backend applications for large scale, real time data flow applications.
- Strong understanding and experience of driving automation via software programming or tools.
- Develop a deep understanding of our vast data sources on the web and know exactly how, when, and which data to scrap, parse and store this data
- Demonstrated deployments of digital and consumer-facing software systems using industry standard environments including Web and Hybrid platforms
- Evaluate new technologies and tools such as new frameworks, methodologies, best practices and other areas that will improve overall efficiencies and product quality
- Experience in recommending suitable solutions for given business concept or Enterprise applications/products
- Understanding design documents and developing application code with quality, within schedule and estimated efforts.
Skill Set :
- 4+ Proven experience in developing API centric core Java / J2EE applications using Spring boot, Spring MVC, Spring ORM, JPA, REST API, XML and JSON and Python
- Building data processing systems using Java or Python
- Expert in architecting and building scalable microservices that enable critical capabilities at an enterprise level.
- Strong experience in designing high performance, scalable multi - threading and multi - tenant solutions
- Expertise in using OOPs Concepts, data structures and algorithms
- Hands on experience in analysis, design, coding and implementation of complex, custom built applications
- Knowledge / Experience of any one of the Cloud Platforms AWS or Azure
- Able to Understand and write queries for basic CRUD operations, complex SQL queries using joins, aggregations, indexing, Stored Procedures
- Design and develop robust micro services (Rest/SOAP) by Writing reusable, testable, and efficient code
- Strong experience in large scale databases- RDBMS, NoSQL and Mongo DB (no preference)
- Able to Understand and write queries for basic CRUD operations, complex SQL queries using joins.
- Strong practical linux and windows based system admin skills in a cloud or virtualization environment
- Good knowledge of designing methodologies using UML
- Hands on experience in Eclipse based development development and using Git, SVN, Junit
- Loads of enthusiasm + ownership to work in startup culture
- Experience in Finger imaging, Biometric or image processing projects experience is an added advantage.