Senoir Java Developer
CYNET SYSTEMS INC.
Alpharetta, United States of America
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Alpharetta, United States of America
Tech stack
Java
Code Review
Computer Programming
Continuous Integration
DevOps
Gradle
Systems Analysis
Spring
Maven
NoSQL
Object-Oriented Software Development
Performance Tuning
Software Engineering
SQL Databases
Web Services
Test Driven Development
Information Technology
REST
Jenkins
Microservices
Job description
- We are seeking a Senior Java Developer to design, develop, and maintain scalable and secure microservices for consumer-facing applications.
- The role involves end-to-end ownership of software development, collaboration with cross-functional teams, and ensuring high performance and reliability of applications., * Participate in architectural design, system analysis, and programming activities.
- Design, develop, test, and maintain microservices.
- Write high-quality, scalable, secure, and performant code.
- Implement test-driven development practices and participate in code reviews.
- Collaborate with DevOps teams to build and maintain CI/CD pipelines.
- Add monitoring and instrumentation to support production environments.
- Deliver end-to-end features from design through deployment and support.
- Mentor junior developers and provide technical guidance.
- Collaborate with engineering leadership, product managers, designers, and QA teams to define and deliver requirements.
Requirements
- Bachelor s or Master s degree in Computer Science or equivalent experience.
- 8+ years of experience designing and developing secure object-oriented web services.
- Strong experience in Core Java, Spring, and RESTful API development.
- Experience with SQL and NoSQL databases.
- Experience with build and CI tools such as Maven, Jenkins, or Gradle.
- Strong understanding of software development lifecycle processes.
Experience:
- Experience working across all phases of software development lifecycle.
- Experience in developing microservices-based architectures.
- Experience in performance optimization, scalability, and security best practices., * Java and Spring framework.
- Microservices architecture.
- RESTful API development.
- Database management (SQL and NoSQL).
- CI/CD and DevOps practices.
Qualification And Education:
- Bachelor s or Master s degree in Computer Science or a related field.