Java full stack developer

STAFFINGINE LLC (Not LLC)
Atlanta, GA, United States
1 day ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

C (Programming Language) Java (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Architectural Patterns Automation of Tests Code Review Continuous Integration DevOps Disaster Recovery
+17 more
Failover Python (Programming Language) Platform as a Service (PAAS) Scrum Methodology Cloud Services Software Engineering Software Systems TypeScript Web Services System Availability Spring-boot Technical Debt Build Management Api Design Devsecops Serverless Computing Microservices

Job description

  1. Develop highly efficient software solutions utilizing Java, C, Python, .NET, Spring Boot, Microservices, and APIs
  2. Enhance and maintain on-premise and internal PaaS applications; actively migrate these systems to AWS in accordance with project timelines
  3. Assist in designing and implementing serverless patterns from containerized applications
  4. Build industry-standard APIs and support efforts in establishing protocols for connectivity, routing calls, and policy enforcement
  5. Design, develop, and implement architectural patterns optimized for SLAs, reliability, and cost-effectiveness
  6. Proactively consider upstream and downstream impacts to anticipate future consequences of technical decisions
  7. Foster a culture of software craftsmanship and best practices, including TDD/BDD and test automation (unit and integration), CI/CD
  8. Drive performance improvements by monitoring metrics, identifying trends, and recommending process enhancements to improve efficiency
  9. Ensure compliance with security standards and privacy regulations throughout the development lifecycle

  10. Actively address and prevent technical debt

  11. Participate in Agile development activities such as sprint planning, daily stand-ups, and retrospectives to promote continuous improvement

  12. Collaborate regularly to share ideas, gain diverse perspectives, and communicate critical information clearly and timely

  13. Lead code reviews and champion continuous improvement initiatives

  14. Create comprehensive documentation and playbooks

  15. Effectively analyze and communicate trade-offs between usability and performance

  16. Manage pace and deliver projects within deadlines

  17. Administer product upgrades and patches

  18. Provide support and assistance to team members, including troubleshooting and maintaining production systems/applications

  19. Participate in a 24/7 on-call support rotation as part of this role

Requirements

  1. Familiarity with Spring Boot, Microservices, API development, and DevOps, 1. Minimum of 7 years in IT, including 4 years of hands-on software development in DevSecOps and managing build environments
  2. Comprehensive understanding of web services, APIs, and microservices architectures
  3. Demonstrated experience with AWS cloud services
  4. Application development expertise in Java, TypeScript, and Python
  5. Strong knowledge of high availability, failover, and disaster recovery strategies

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…