Jobs
Senior Software Engineer(Java)
Senior backend engineer (4-6 years) building software applications and microservices in Java 8 and Spring Boot, with MySQL/REST, unit testing, TDD, and deployment/testing scripting. Works in an Agile, hybrid setup in Bengaluru, including delivering from the client's environment.
- Compensation
- Not disclosed
- Location
- Bengaluru, KA, India
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Full time
- Experience
- 4+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 4-6 years of experience
- Hands-on experience developing applications and services in Java 8 and Spring Boot
- In-depth technical knowledge of Microservices (must)
- Experience with MySQL and REST (must)
- Experience with a version control system
- Experience writing unit test cases
- Experience in test driven development
- Knowledge of design patterns
- Deployment scripting, test planning, performance testing and integration testing
- Experience working as an individual contributor / in paired development in an Agile environment
- Ability to analyze performance and scalability of complex systems
- Ability to work with fast-changing or vague requirements
- Very good communication skills; interactive and on top of deliverables while working from the client environment
Nice to have
- SQL and NoSQL database knowledge (preferably MySQL)
Full description
Experience: 4-6 years
Work Type: Hybrid
Employment Type: Full Time
Responsibilities:
- Demonstrated ability to develop SW application and services using high-level programming in Java 8, Spring boot .
- Demonstrated in-depth technical knowledge on Microservices
- Demonstrated in-depth technical knowledge to write unit test cases
- Proven experience in working as an individual contributor / in a paired development, Agile environment
- Good hands on experience in Java 8, Spring boot.
- Experience with Microservices is mustExposure in MySQL and REST is mustExperience in version control system
- Experience in writing Unit test cases .
- Skills:Experience in test driven development
- Knowledge of Design PatternsSQL and NoSQL based database knowledge (preferable mySQL)Test environments:
- Deployment scripting, test planning, performance testing and integration testing.
- Knowledge of source control system Ability to analyze the performance and scalability of complex systems Ability to work with fast changing or vague requirements
- Behavioral Skills:Very good communication skills .
- Should be very interactive and top on deliverables being working from client environment