What are the responsibilities and job description for the Senior Java Developer position at Anblicks?
Job Details
Position: Senior Java Developer
Duration: Full Time
Location: Dallas, TX
- Technology Skills:
- Java 11/17
- Spring boot 2.7/3.1
- Having very good knowledge of all Spring/Spring cloud modules
- Strong understanding about SOLID concepts
- Good hands of RDBMS/No SQL Database, and caching (Gemfire/redis/memcache)
- Docker/Kubernetes/OpenShift
- Good understanding about Log aggregator/analytics & monitor. Preferably Splunk
- Strong understanding about service discovery/API gateway.
- Microservice Authentication & Authorization implementation.
- Good understanding Testing using BDD/Selenium
- Responsibilities:
- Design and implement scalable, resilient, and maintainable microservice architectures to support our software applications.
- Develop RESTful API using Spring & Spring eco systems.
- Microservice deployment with containerization technologies such as Docker and container orchestration OpenShift(Kubernetes).
- Collaborate with various stakeholders to set up project environment.
- Lead a team of developers in designing, implementing, and maintaining microservices, providing technical guidance and mentorship.
- Integrate microservices with existing systems and third-party services.
- Identify and address performance bottlenecks in microservice architectures to ensure optimal system performance.
- Implement security best practices to ensure the confidentiality, integrity, and availability of microservice-based systems.
- Implement monitoring solutions and troubleshoot issues to ensure the reliability and availability of microservices.
- Collaborate with cross-functional teams including product management, QA, and DevOps to deliver high-quality software solutions on schedule.
- Create and maintain technical documentation for microservice architectures, APIs, and integration points.
- Excellent communication & interpersonal skills
-
- Must skills: AWS, Micro services, spring boot
- Must have Public Trust Clearance(security)
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.