Java Microservices Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+41 more
Job description
- Design and build software systems that have well-defined interfaces
Requirements
-
Experienced in Micro services architecture and java with good understanding of design patterns, spring boot framework
-
Expertise in RESTful web services, and includes Advanced JavaScript architecture.
-
Knowledge of MongoDB, Kubernetes
-
Expertise in Java, J2EE Spring Boot, Spring Cloud, Eureka, Spring Cloud Gateway, Spring Security
-
Deep Understanding of service design for Cloud environment and related technologies Dockers, Kubernetes, AWS and OpenShift.
-
Experience with web servers Nginx and application server Tomcat. Knowledge of TLS, SSL certs.
-
Thorough understanding of distributed systems architecture and exposure to multiple technical disciplines including:
-
Unix, Linux and Windows
-
Databases (Postgres, Oracle and SQL)
-
High-Availability, Redundancy, Clustering, Disaster Recovery, Load Balancing
-
No SQL databases Mongo
-
Hardware platforms and Networking
-
Possesses a high degree of technical competency to design and develop digital applications using cutting-edge tools and technologies
-
Collaborative working with the client’s technology and business staff day-to-day
-
Proactive and willing to go above and beyond to satisfy the client and deliver on project goals
-
Codes, tests, debugs, implements, and documents complex global applications
-
Skilled in building distributed systems, CI/CD and Test Driven Development (TDD),
-
Micro-service design decision and utilization
-
Memory management in programming language
-
Knowledge of Common Frameworks
-
Operating within a bounded context
-
Database principles and Data Architecture/Model
-
Multi-thread vs single thread
-
Knowledge of Basic Algorithms and approaches in optimization of algorithms
Professional Attributes:
-
7+ years of experience of Micro services architecture and Java design patterns who can work in collaboration with team members and build positive working relationships
-
High level of commitment to business satisfaction and agility
-
Possess a strong work ethic and is passionate about his/her role with the attitude to learn
Programming Languages:
-
Skills Java 8+
-
Core
-
OOP
-
Streams
-
Concurrency
-
Spring Framework: Spring Boot, Spring MVC, Spring Security, Spring Data JPA
-
Backend Development: Microservices, Layered Architecture
-
API Development: REST, SOAP
-
Persistence & Databases: JPA/Hibernate, SQL
-
Build & Dependency Management: Maven
-
DevOps & Containers: Docker, Kubernetes, OpenShift
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…