Overview
On Site
$60+
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Skills
Agile
Amazon Web Services
Backend Development
Cloud Computing
Collaboration
Database
Debugging
Documentation
Git
Hibernate
IT Management
Java
Mentorship
Microservices
Microsoft Azure
NoSQL
Performance Tuning
RESTful
SQL
Scalability
Software Development
Software Development Methodology
Spring Framework
Systems Design
Technical Writing
Testing
Version Control
Job Details
Title: Java Backend Developer
Location: Onsite(Alpharetta, GA)
F2F Interview, Locals Only
Key Responsibilities:
- Technical Leadership: Lead a team of backend developers, providing technical guidance, mentoring, and code reviews to ensure high-quality code and adherence to best practices.
- System Design and Architecture: Design and architect robust, scalable, and secure backend systems. Make technical decisions and ensure that the team adheres to architectural principles.
- Development: Write clean, maintainable, and efficient code in Java. Develop RESTful APIs, microservices, and other backend components.
- Collaboration: Work closely with frontend developers, product managers, and other stakeholders to understand requirements and translate them into technical solutions.
- Code Reviews: Conduct regular code reviews to ensure code quality, performance, and security. Provide constructive feedback to team members.
- Testing and Debugging: Write and maintain unit tests, integration tests, and perform debugging to ensure the reliability and performance of the backend systems.
- Performance Optimization: Identify and address performance bottlenecks, ensuring the backend systems are optimized for speed and scalability.
- Documentation: Create and maintain technical documentation for the backend systems and processes.
- Stay Updated: Keep up to date with the latest industry trends, technologies, and best practices in backend development and Java ecosystem.
Technical Skills:
- Strong proficiency in Java and its ecosystems (Spring boot, Spring Framework, Hibernate, etc.).
- Experience with RESTful API design and development.
- Familiarity with microservices architecture and cloud platforms (AWS, Azure, etc.).
- Knowledge of databases (SQL and NoSQL)
- Experience with version control systems (Git).
- Understanding of software development lifecycle (SDLC) and Agile methodologies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.