Java Backend developer with Cloud : India Role : Fully Remote
Location: Anywhere in India : RemoteEmployment Type: Full-time Position / Contract / Contract to HireExperience: 3+ yrs expMust have: Java , Springboot , Microservices , Cloud Native application (AWS , Azure,GCP )
Job Description:
We are looking exceptional problem solvers to lead our teams building the next generation of applications designed for the cloud. Our architects are hands on, leading our world class engineers from the front, and are at the heart of technical solutioning.
The successful candidate will have worked on multiple cloud transformation programs, with experience through all phases of the software development life cycle. The candidate should have extensive experience conducting assessments, building proof of concepts and preparing point of views.
We are looking for excellent leadership and management skills. We are also looking for excellent communication and interpersonal skills
Basic Qualifications:
Bachelor's degree in Computer Science or related field3+ years software development experience3+ years experience with micro-services, event driven, or other cloud native architecture2+ years experience with one or more of the following cloud providers: AWS, Azure or GCPExperience in Data Structures, Algorithms, Design Patterns, Databases(SQL, NoSQL), object-oriented and functional programming concepts
Preferred Qualifications:
Working experience of 12-factor application development and SOLID PrinciplesExpertise in developing distributed and Event Driven applicationsExperienced polyglot programmer with Hands on coding experience in at least two programming languages like Java, C#, Go or ScalaHands on coding experience with development frameworks like Spring, Spring boot, .NET Core / .Net FrameworkExperience in Cloud Native Microservices Development, Serverless programmingSound knowledge of software engineering development practices with experience in building applications that are secure, automated and observable. Using CI/CD pipelines, Log aggregation/Monitoring/alerting.Expertise in Agile development methodology and working experience in Test Driven Development
Preferred Qualifications:
Consulting/client serving experienceApply EA principles and methodologies – develop target state architecture for greenfield application/product development, legacy modernizationMicro services development and experience in DDD – Domain Driven DesignAWS, Azure, GCP or Pivotal – experience developing using PaaS components. Developer / Architect certification in cloud platformsExperience in designing and implementing scale applications