As a Java AWS Developer, you will play a pivotal role in crafting the next generation of highly scalable Enterprise Applications. You will collaborate closely with the Technical Architect and Development Leads to comprehend project requirements and ensure their effective implementation.
Key Responsibilities
- Designing Enterprise Solutions. Utilize Java, JEE, Spring Boot, and related Java Technology stack to design robust enterprise solutions.
- Implementing Design Patterns. Apply design patterns to ensure high-quality, maintainable code.
- Developing Scalable Applications. Build highly scalable enterprise-level web applications and RESTful APIs using Microservices architecture.
- Java Spring Boot Development. Engage in the development and implementation of solutions using Java Spring Boot.
- Strong Design and Programming Skills. Demonstrate proficiency in JSON, Web Services, XML, XSLT, and PL/SQL.
- API Security. Implement industry-standard protocols related to API security, including OAuth.
- Client Communication. Communicate effectively with clients to understand their needs and provide appropriate solutions.
Must-Have Skills
- IT Experience. Solid experience in implementing Java, J2EE, and related Java technologies.
- AWS Experience. Proficient in AWS Cloud services and integrations.
- Java Spring Boot Implementation. Proven experience in implementing solutions using Java Spring Boot.
- Java Expertise. In-depth knowledge of Java 8, Multithreading, and Microservices.
- Advanced SQL and AWS Bucket. Strong skills in advanced SQL and AWS bucket management.
- Spring Core and Spring JPA. Hands-on experience with Spring core and Spring JPA.
- Version Control and Build Tools. Experienced in using GIT and Maven.
- CI/CD Processes. Knowledgeable in Continuous Integration/Continuous Deployment (CI/CD) using Jenkins.
- Communication Skills. Excellent written, verbal communication, and documentation abilities.
- Agile Methodologies. Familiarity with Agile delivery processes.
- Analytical and Self-Motivated. Strong analytical skills and a self-driven work ethic.
- Team Collaboration. Ability to work effectively within a global team environment.
Join our team and be a part of building cutting-edge enterprise applications that drive innovation and efficiency. If you have a passion for technology and a commitment to excellence, we would love to hear from you!