Mid-level Java Engineer5-9yrsHyd
Posted on:
27 days ago
Vacancies:
1 Vacancy
Job Summary
- Mid-level Java Engineer - 4749IT Development TeamOverviewLocation: onsite HyderabadEmployment Type: full timeExperience: 5 - 9 yearsCompensation: INR-InterviewsLevel 1: in-personLevel 2: VirtualJob TitleMid-level Java Engineer (Mid-Level Java Developer)Experience RequiredExtracted: Minimum 5 years of hands-on Java development experience (intake notes indicate 5 9 yearspreferred)OverviewSeeking a Mid-Level Java Developer to build secure scalable Spring Boot microservices and supportproduction systems in AWS cloud environments. The role emphasizes application security(OAuth2/JWT/encryption) performance optimization CI/CD with Jenkins and troubleshooting productionissues in an Agile environment.Key ResponsibilitiesAnalyze design develop and implement Spring Boot applications and microservices using JavaBuild secure applications using authentication authorization and encryption techniques (OAuth2 JWTpublic/private keys)Develop clean maintainable well-documented code following modern best practicesDeploy and support applications using AWS services such as ECS EC2 S3 Lambda DynamoDB and GlueWrite and execute unit tests to validate functionality and ensure code qualityBuild deployment scripts and pipelines using Jenkins and CI/CD gatesIntegrate applications with cloud storage caching and streaming technologiesWrite SQL queries to support application integration testing and production supportMonitor troubleshoot and resolve production issues to ensure high availabilityAddress dependency security and code quality issues identified through static scanning toolsParticipate actively in an Agile software development environmentDeploy certify and support applications in cloud environmentsTake ownership of assigned work and contribute to individual and team milestonesRequired QualificationsBachelors degree in Computer Science Engineering or a related fieldMinimum 5 years of hands-on Java development experienceStrong experience with Spring Boot and RESTful API developmentExperience deploying and supporting applications in AWS cloud environmentsSolid SQL skills and experience with relational databasesHands-on experience writing unit tests using JUnit or equivalent frameworksExperience with CI/CD tools such as JenkinsExperience working in Agile development environmentsStrong problem-solving skills in production environmentsExcellent communication prioritization and time-management skillsTechnical SkillsRequiredJavaSpring BootRESTful APIs
- AWSSQLRelational databasesUnit testingJUnitCI/CDJenkinsOAuth2JWTEncryptionAuthenticationAuthorizationPublic/private keysProduction supportAgileNice-to-haveBig Data (AWS)EMRSparkScalaSpring CloudSpring Reactive FrameworksStatic code analysisSecurity scanning toolsVeracodeSonarQubeMonitoring and metricsCloudWatchSplunkDynamoDBAWS relational database servicesTools/PlatformsAWS ECSAWS EC2AWS S3AWS LambdaAWS DynamoDBAWS GlueJenkinsJUnitVeracodeSonarQubeCloudWatchSplunkEMRPreferred QualificationsExperience with Big Data technologies in AWS (EMR Spark Scala)Experience with Spring Cloud and Spring Reactive FrameworksExperience with static code analysis and security scanning tools (Veracode SonarQube or equivalent)Experience with monitoring and metrics tools such as CloudWatch or SplunkExperience working with DynamoDB and AWS relational database servicesRole LogisticsLocation Type: onsiteEmployment Type: Full-Tim