Role: Java API Developer
Location: Atlanta GA/ Remote
Client:Novalink-TAYS Inc
Position Description:
Responsible for designing building and maintaining APIs and backend services using Java programming language and related frameworks. This role involves collaborating with cross-functional teams ensuring system performance and security and participating in the full software development lifecycle.
Java Developers should be able to:
Design and implement Java applications which fulfill customer requirements
Create well-written code which runs efficiently and optimally
Communicate with end-users to determine their needs
Test completed software and debug as necessary
Examine existing code and recommend patches design overhauls or fixes for broken code
Key Responsibilities
Design and Development: Design and develop robust scalable and high-performance RESTful APIs and microservices using Java and frameworks like Spring Boot.
Coding and Testing: Write clean efficient and well-documented code. Conduct unit and integration testing to ensure software quality and reliability.
Collaboration: Work closely with front-end developers architects and other stakeholders to define API specifications and integrate user-facing elements with server-side logic.
Integration and Databases: Integrate APIs with various databases (SQL and NoSQL e.g. MySQL Oracle PostgreSQL) third-party services and cloud platforms.
Optimization and Troubleshooting: Monitor API performance identify bottlenecks and bugs and devise solutions to mitigate and address issues promptly.
Adherence to Best Practices: Ensure applications follow security and data protection standards (e.g. OAuth2 JWT) and participate in code reviews and Agile development processes.
Required Skills & Qualifications
Education and experience
10 years of experience and a bachelors degree in computer science engineering or a related field (or equivalent experience); or five years with a masters degree in computer science or related field
Technical Proficiency:
Strong expertise in Java and the Spring Framework especially Spring Boot.
Proven experience with RESTful APIs and microservices architecture.
Familiarity with database technologies (relational and non-relational).
Experience with version control systems (e.g. Git).
Knowledge of CI/CD pipelines and containerization tools (Docker Kubernetes).
Evaluate and select enterprise application development and integration technologies and solution development lifecycle methodologies for IT Professionals
Ability to work closely with technical architects and architecture governance technical team for solution development and design reviews
Functional regression and load testing
Test script definition and management
API lifecycle release management
Work closely with API Solutions Architect and Platform Administrators
Soft Skills:
Excellent problem-solving and analytical skills.
Strong communication and teamwork abilities.
Ability to work within an Agile/Scrum development methodology.
Work closely with the Business Product Owners and must understand the short- and medium-term strategy for the business
Work with the Team and Product Owner inshaping a product roadmap
Role: Java API Developer Location: Atlanta GA/ RemoteClient:Novalink-TAYS Inc Position Description: Responsible for designing building and maintaining APIs and backend services using Java programming language and related frameworks. This role involves collaborating with cross-functional teams ensur...
Role: Java API Developer
Location: Atlanta GA/ Remote
Client:Novalink-TAYS Inc
Position Description:
Responsible for designing building and maintaining APIs and backend services using Java programming language and related frameworks. This role involves collaborating with cross-functional teams ensuring system performance and security and participating in the full software development lifecycle.
Java Developers should be able to:
Design and implement Java applications which fulfill customer requirements
Create well-written code which runs efficiently and optimally
Communicate with end-users to determine their needs
Test completed software and debug as necessary
Examine existing code and recommend patches design overhauls or fixes for broken code
Key Responsibilities
Design and Development: Design and develop robust scalable and high-performance RESTful APIs and microservices using Java and frameworks like Spring Boot.
Coding and Testing: Write clean efficient and well-documented code. Conduct unit and integration testing to ensure software quality and reliability.
Collaboration: Work closely with front-end developers architects and other stakeholders to define API specifications and integrate user-facing elements with server-side logic.
Integration and Databases: Integrate APIs with various databases (SQL and NoSQL e.g. MySQL Oracle PostgreSQL) third-party services and cloud platforms.
Optimization and Troubleshooting: Monitor API performance identify bottlenecks and bugs and devise solutions to mitigate and address issues promptly.
Adherence to Best Practices: Ensure applications follow security and data protection standards (e.g. OAuth2 JWT) and participate in code reviews and Agile development processes.
Required Skills & Qualifications
Education and experience
10 years of experience and a bachelors degree in computer science engineering or a related field (or equivalent experience); or five years with a masters degree in computer science or related field
Technical Proficiency:
Strong expertise in Java and the Spring Framework especially Spring Boot.
Proven experience with RESTful APIs and microservices architecture.
Familiarity with database technologies (relational and non-relational).
Experience with version control systems (e.g. Git).
Knowledge of CI/CD pipelines and containerization tools (Docker Kubernetes).
Evaluate and select enterprise application development and integration technologies and solution development lifecycle methodologies for IT Professionals
Ability to work closely with technical architects and architecture governance technical team for solution development and design reviews
Functional regression and load testing
Test script definition and management
API lifecycle release management
Work closely with API Solutions Architect and Platform Administrators
Soft Skills:
Excellent problem-solving and analytical skills.
Strong communication and teamwork abilities.
Ability to work within an Agile/Scrum development methodology.
Work closely with the Business Product Owners and must understand the short- and medium-term strategy for the business
Work with the Team and Product Owner inshaping a product roadmap
View more
View less