Senior Software Engineer - Back End IV

Javen Technologies

  • Cincinnati, OH
  • 5 days ago

    Highlights

    This role requires deep proficiency in Java/J2EE development, extensive experience with AWS cloud services, expertise in Infrastructure as Code (IaC) using Terraform, and a strong background in building and consuming web services. Job Description The Lead Java/J2EE Engineer will provide technical leadership and expertise in designing, developing, and implementing robust, scalable, and secure enterprise applications.

    Numbers & Facts

    LocationCincinnati, OH

    Description

    Job Title: Lead Java/Spring Boot Engineer
    Duration: Longterm Contract
    Location: Cincinnati, OH

    Technical Skills
    • Application Dev.
    • AWS
    • Java Web Services
    • Proficiency in Java/Spring Boot. Hands-on software development, Understanding of AWS, Terraform IAC, microservices and event-driven architecture.
    • Spring Boot
     
    Nice To Have
    • Cloud Architecture
    • Digital Identity
    • Technical Leadership
     
    Job Summary
    Lead Java/Spring Boot Engineer
     
    Job Description
    • The Lead Java/J2EE Engineer will provide technical leadership and expertise in designing, developing, and implementing robust, scalable, and secure enterprise applications. This role requires deep proficiency in Java/J2EE development, extensive experience with AWS cloud services, expertise in Infrastructure as Code (IaC) using Terraform, and a strong background in building and consuming web services. The Principal Engineer will drive architectural decisions, mentor junior team members, and ensure the delivery of high-quality software solutions.
     
    Key Responsibilities:
    • Lead the design, development, and implementation of complex enterprise applications using Java/J2EE technologies.
    • Architect and implement solutions leveraging AWS cloud services (e.g., EC2, Lambda, S3, RDS, DynamoDB, SQS, SNS, API Gateway).
    • Design, develop, and maintain Infrastructure as Code (IaC) using Terraform for provisioning and managing AWS resources.
    • Develop and consume RESTful web services, ensuring high performance, security, and scalability.
    • Provide technical leadership and guidance to development teams, fostering best practices in software development, code quality, and architectural design.
    • Collaborate with product owners, architects, and other stakeholders to define technical requirements and translate them into actionable development plans.
    • Conduct code reviews, mentor junior engineers, and promote a culture of continuous learning and improvement.
    • Troubleshoot and resolve complex technical issues, ensuring the stability and performance of production systems.
    • Stay current with emerging technologies and industry trends, evaluating and recommending new tools and practices to enhance development processes.
     
    Required Qualifications:
    • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
    • 9+ years of experience in Java/J2EE development, with a focus on enterprise-level applications.
    • Expert-level proficiency in Java programming, including Spring Framework (Spring Boot, Spring Cloud, Spring Security).
    • Extensive experience with AWS cloud services and a strong understanding of cloud-native architectures.
    • Proven experience designing and implementing IaC using Terraform.
    • Demonstrable expertise in designing, developing, and consuming RESTful and SOAP web services.
    • Strong understanding of microservices architecture, design patterns, and best practices.
    • Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB).
    • Familiarity with CI/CD pipelines, version control systems (e.g., Git), and agile methodologies.
    • Excellent communication, leadership, and problem-solving skills.
     

    Similar Jobs