Senior Java Developer (Java 8, Spring Boot, Kafka Or Tibco Messaging )
Designation
Senior Java Developer
Budget
As Per Market Standard
Experience:
6 years
Primary Skills:
Java 8, Spring Boot, Micro Services, Kafka Or Tibco Messaging
Relevant Exp.
4 years
No. of Positions
5
Work Location(s):
Hyderabad / Pune / Gurugram
Role & Responsibilities
- Designs, document, develop, test and implement complex software applications
- Initiates design reviews for developed code and adheres to software development standards
- Performs cross- training and facilitates information sharing among team members
- Performs unit testing on all application functionality and supports integration and load testing activities.
- Participates in systems planning, scheduling and implementation.
- Participates in requirements gathering and functional specification activities.
- Assist System Analysts in completing deliverables, and translates business requirements and functional designs into technical designs
- Works with other business and technology teams to support resolution of end-user inquiries
- Working with application development leads, establishes, maintains, and ensures compliance with standards for development, testing and documentation
Skills/Experience
Technologies
- Extensive development knowledge with Java and Object-Oriented Programming
- Strong working knowledge of Microservices development and relevant technologies such as orchestration, service discovery and proxying
- Working knowledge of Reactive application development tools and technologies such event sourcing and Kafka or
Tibco Messaging - Strong working knowledge of SQL and NoSQL persistence approaches
- Experience with Docker and Kubernetes
Functional Area
Product Development
Education
Bachelor’s degree in a Computer Science, or equivalent practical experience
Soft Skills
- Proficiency to handle complex and quality demanding jobs.
- Excellent verbal and written communication and collaboration skills to effectively communicate with both
business and technical teams. - Should have technical bent of mind.
- Should have problem solving, prioritizing tasks, multi-tasking abilities.
- Should be able to understand and handle tasks independently.
- Comfortable working in a fast-paced, result-oriented environment.
- Very good in Analytical skills
- Delivers quality work on time
- Provide multiple approaches and solutions to problems
- Comfortable working in a fast-paced, result-oriented environment.