Java Developer with Neo4j
Atlanta, GA/Frisco, TX (Onsite)
Contracted
Experienced
Client looking for 10+ Years of experience.
Title: Java Developer with Neo4j
Duration: Contract
Location: Atlanta, GA/Frisco, TX (Onsite)
Client: UST Global
Locals Required
Except OPT and H1T, All Work Authorization is Workable
While sharing the resume, Please do mention the candidate location and Work Authorization.
Job Description :
Must Have Skills –
Skill 1 – 8 Yrs of Exp – Advanced Python,
Skill 2 – 8 Yrs of Exp – Neo4J,Java,
Skill 3 – 8Yrs of Exp – Spring Boot
Senior Java Developer with expertise in Spring Boot, Microservices architecture, Python, and Neo4j Graph Database
Job Summary:
We are seeking an experienced Senior Java Developer with expertise in Spring Boot, Microservices architecture, Python, and Neo4j Graph Database to join our dynamic development team.
As a key member of the team, you will be responsible for designing, developing, and deploying scalable and high-performance applications that leverage cutting-edge technologies. You will work on building microservices-based solutions, creating data-driven applications, and integrating complex data models using Neo4j for efficient graph processing.
This role requires a highly skilled developer with deep knowledge of both Java and Python ecosystems, an understanding of modern architecture patterns, and a passion for building efficient, maintainable, and high-quality software.
Key Responsibilities:
* Microservices Development: Design, implement, and maintain microservices using Spring Boot. Ensure the scalability, reliability, and performance of services in a cloud-based environment.
* Backend Development: Develop backend applications in Java with a focus on building scalable APIs, integrating business logic, and ensuring the high availability of services.
* Graph Database Integration: Utilize Neo4j (or similar graph databases) for data modeling and optimization. Implement graph-based queries and integrate graph processing into backend services.
* Python Integration: Use Python to build data processing pipelines, automate workflows, and support analytics and integration tasks across the tech stack.
* API Design & Integration: Create RESTful APIs for integration with other services and third-party systems. Ensure that APIs are robust, secure, and follow industry best practices.
* Cloud Infrastructure: Work with cloud technologies (AWS, Azure, GCP) for deploying and managing applications. Experience with containerization (Docker) and orchestration (Kubernetes) is a plus.
* Collaboration & Mentorship: Collaborate closely with other developers, product managers, and architects. Provide mentorship to junior developers and share knowledge to elevate the team's overall skill set.
* Code Quality & Best Practices: Write clean, well-documented, and testable code. Participate in code reviews and enforce best practices related to design, development, and testing.
* Troubleshooting & Optimization: Diagnose and resolve performance issues, bugs, and bottlenecks. Continuously optimize application performance, scalability, and reliability.
* Agile Development: Work in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives. Help the team deliver high-quality code iteratively. Required Skills &
Qualifications:
* Strong Java Development: 5+ years of hands-on experience with Java development, especially with Spring Boot framework for building microservices.
* Microservices Architecture: Solid experience designing and developing microservices-based architectures, including familiarity with distributed systems, messaging queues (e.g., Kafka, RabbitMQ), and service discovery.
* Python Expertise: Strong proficiency in Python, with experience using Python for backend development, data processing, and automation tasks.
* Graph Databases: Experience working with Neo4j or other graph databases, including data modeling, graph query optimization (Cypher), and integrating graph DBs into microservices or other backend systems.
* API Development: Proficient in developing RESTful APIs and knowledge of GraphQL or other modern API patterns.
* Cloud & Containerization: Hands-on experience with cloud platforms (AWS, Azure, GCP) and tools like Docker and Kubernetes for deploying and managing applications.
* Databases: Familiarity with relational databases (SQL) and NoSQL databases in addition to Neo4j (e.g., MongoDB, Cassandra).
* Software Development Best Practices: Strong knowledge of version control (Git), CI/CD pipelines, unit testing, integration testing, and test-driven development (TDD).
* Problem Solving & Analytical
Title: Java Developer with Neo4j
Duration: Contract
Location: Atlanta, GA/Frisco, TX (Onsite)
Client: UST Global
Locals Required
Except OPT and H1T, All Work Authorization is Workable
While sharing the resume, Please do mention the candidate location and Work Authorization.
Job Description :
Must Have Skills –
Skill 1 – 8 Yrs of Exp – Advanced Python,
Skill 2 – 8 Yrs of Exp – Neo4J,Java,
Skill 3 – 8Yrs of Exp – Spring Boot
Senior Java Developer with expertise in Spring Boot, Microservices architecture, Python, and Neo4j Graph Database
Job Summary:
We are seeking an experienced Senior Java Developer with expertise in Spring Boot, Microservices architecture, Python, and Neo4j Graph Database to join our dynamic development team.
As a key member of the team, you will be responsible for designing, developing, and deploying scalable and high-performance applications that leverage cutting-edge technologies. You will work on building microservices-based solutions, creating data-driven applications, and integrating complex data models using Neo4j for efficient graph processing.
This role requires a highly skilled developer with deep knowledge of both Java and Python ecosystems, an understanding of modern architecture patterns, and a passion for building efficient, maintainable, and high-quality software.
Key Responsibilities:
* Microservices Development: Design, implement, and maintain microservices using Spring Boot. Ensure the scalability, reliability, and performance of services in a cloud-based environment.
* Backend Development: Develop backend applications in Java with a focus on building scalable APIs, integrating business logic, and ensuring the high availability of services.
* Graph Database Integration: Utilize Neo4j (or similar graph databases) for data modeling and optimization. Implement graph-based queries and integrate graph processing into backend services.
* Python Integration: Use Python to build data processing pipelines, automate workflows, and support analytics and integration tasks across the tech stack.
* API Design & Integration: Create RESTful APIs for integration with other services and third-party systems. Ensure that APIs are robust, secure, and follow industry best practices.
* Cloud Infrastructure: Work with cloud technologies (AWS, Azure, GCP) for deploying and managing applications. Experience with containerization (Docker) and orchestration (Kubernetes) is a plus.
* Collaboration & Mentorship: Collaborate closely with other developers, product managers, and architects. Provide mentorship to junior developers and share knowledge to elevate the team's overall skill set.
* Code Quality & Best Practices: Write clean, well-documented, and testable code. Participate in code reviews and enforce best practices related to design, development, and testing.
* Troubleshooting & Optimization: Diagnose and resolve performance issues, bugs, and bottlenecks. Continuously optimize application performance, scalability, and reliability.
* Agile Development: Work in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives. Help the team deliver high-quality code iteratively. Required Skills &
Qualifications:
* Strong Java Development: 5+ years of hands-on experience with Java development, especially with Spring Boot framework for building microservices.
* Microservices Architecture: Solid experience designing and developing microservices-based architectures, including familiarity with distributed systems, messaging queues (e.g., Kafka, RabbitMQ), and service discovery.
* Python Expertise: Strong proficiency in Python, with experience using Python for backend development, data processing, and automation tasks.
* Graph Databases: Experience working with Neo4j or other graph databases, including data modeling, graph query optimization (Cypher), and integrating graph DBs into microservices or other backend systems.
* API Development: Proficient in developing RESTful APIs and knowledge of GraphQL or other modern API patterns.
* Cloud & Containerization: Hands-on experience with cloud platforms (AWS, Azure, GCP) and tools like Docker and Kubernetes for deploying and managing applications.
* Databases: Familiarity with relational databases (SQL) and NoSQL databases in addition to Neo4j (e.g., MongoDB, Cassandra).
* Software Development Best Practices: Strong knowledge of version control (Git), CI/CD pipelines, unit testing, integration testing, and test-driven development (TDD).
* Problem Solving & Analytical
Apply for this position
Required*