06 Sep
|
Arminus
|
Hyderabad
- Mid-level Java Engineer - 4749
IT · Development Team
Overview
Location: onsite · Hyderabad
Employment Type: full time
Experience: 5 - 9 years
Compensation: INR 1,217,520 - 1,521,900
Interviews
Level 1: in-person
Level 2: Virtual
Job Title
Mid-level Java Engineer (Mid-Level Java Developer)
Experience Required
- Extracted: Minimum 5+ years of hands-on Java development experience (intake notes indicate 5–9 years preferred)
Overview
Seeking a Mid-Level Java Developer to build secure, scalable Spring Boot microservices and support production systems in AWS cloud environments. The role emphasizes application security
(OAuth2/JWT/encryption), performance optimization, CI/CD with Jenkins, and troubleshooting production issues in an Agile environment.
Key Responsibilities
- Analyze, design, develop, and implement Spring Boot applications and microservices using Java
- Build secure applications using authentication, authorization, and encryption techniques (OAuth2, JWT,
public/private keys)
- Develop clean, maintainable, well-documented code following modern best practices
- Deploy and support applications using AWS services such as ECS, EC2, S3, Lambda, DynamoDB, and Glue
- Write and execute unit tests to validate functionality and ensure code quality
- Build deployment scripts and pipelines using Jenkins and CI/CD gates
- Integrate applications with cloud storage, caching, and streaming technologies
- Write SQL queries to support application integration, testing, and production support
- Monitor, troubleshoot, and resolve production issues to ensure high availability
- Address dependency, security, and code quality issues identified through static scanning tools
- Participate actively in an Agile software development environment
- Deploy, certify, and support applications in cloud environments
- Take ownership of assigned work and contribute to individual and team milestones
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field
- Minimum 5+ years of hands-on Java development experience
- Strong experience with Spring Boot and RESTful API development
- Experience deploying and supporting applications in AWS cloud environments
- Solid SQL skills and experience with relational databases
- Hands-on experience writing unit tests using JUnit or equivalent frameworks
- Experience with CI/CD tools such as Jenkins
- Experience working in Agile development environments
- Robust problem-solving skills in production environments
- Excellent communication, prioritization, and time-management skills
Technical Skills • Java
- Spring Boot
- RESTful APIs
- - AWS
- SQL
- Relational databases
- Unit testing
- JUnit
- CI/CD
- Jenkins
- OAuth2
- JWT
- Encryption
- Authentication
- Authorization
- Public/private keys
- Production support
- Agile
Nice-to-have
- Big Data (AWS)
- EMR
- Spark
- Scala
- Spring Cloud
- Spring Reactive Frameworks
- Static code analysis
- Security scanning tools
- Veracode
- SonarQube
- Monitoring and metrics
- CloudWatch
- Splunk
- DynamoDB
- AWS relational database services
Tools/Platforms
- AWS ECS
- AWS EC2
- AWS S3
- AWS Lambda
- AWS DynamoDB
- AWS Glue
- Jenkins
- JUnit
- Veracode
- SonarQube
- CloudWatch
- Splunk
- EMR
Preferred Qualifications
- Experience with Big Data technologies in AWS (EMR, Spark, Scala)
- Experience with Spring Cloud and Spring Reactive Frameworks
- Experience with static code analysis and security scanning tools (Veracode, SonarQube, or equivalent)
- Experience with monitoring and metrics tools such as CloudWatch or Splunk
- Experience working with DynamoDB and AWS relational database services
Role Logistics
- Location Type: onsite
- Employment Type: Full-Tim
📌 Mid-level Java Engineer_5-9yrs_Hyd (Hyderabad)
🏢 Arminus
📍 Hyderabad