47 Reveille Technologies Jobs
3-9 years
Senior Java Developer - Microservices Architecture (3-9 yrs)
Reveille Technologies
posted 2mon ago
Fixed timing
Key skills for the job
The Roles and Responsibilities :
- Contribute to all stages of software development lifecycle
- Design, implement and maintain Java-based/Angular applications that can be high-volume and low-latency
- Analyze user requirements to define business objectives
- Envisioning system features and functionality
- Define application objectives and functionality
- Ensure application designs conform with business goals
- Develop and test software
- Identify and resolve any technical issues arising
- Create detailed design documentation
- Propose changes to current Java infrastructure
- Develop technical designs for application development
- Develop multimedia applications
- Write well-designed, testable code
- Conducting software analysis, programming, testing, and debugging
- Manage Java and Java EE/Angular application development
- Develop documentation to help users
- Transforming requirements into stipulations
- Prepare and produce releases of software components
- Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review Requirements
Must Have :
- Java 8/11 Concepts
- Collections - Types, Usage, Sorting
- Multi-threading / Parallelism - Considerations, Thread Pool, CompletableFuture, Executor Service
- Exception Handling - Best practices, resource cleanup
- Design Patterns - Singleton, Builder, Factory, Observer
- Data Structures
- Sorting/ Search Algorithm
- Space and Time Complexity
- Spring Boot, Spring JPA
- SQL or Postgres
- REST API - API First approach, Methods, Standards, Rest Controller
- Securing REST API - Strong understanding on Spring Security, JWT
- Microservices Patterns, Distributed Systems, Splunk
- CRUD operations, Performance tuning
- Unit, Functional & Integration testing
- Problem Solving / Analytical / Pseudo code logic
- Troubleshooting Skills - Elimination method, approaches to pinpoint issue, tools used, Log levels, best practices
- Proactive, Self-starter, Collaborative, strong communication skills - both verbal and written
- Proven experience in Agile methodology, SDLC & implementation of Projects, debugging the applications
Functional Areas: Other
Read full job descriptionPrepare for Microservice Architect roles with real interview advice
5-7 Yrs
5-10 Yrs
5-8 Yrs
8-10 Yrs