Software 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
+5 more
Requirements
· Java and Software Development
Role details:
· Expert level skills in Java and Spring boot
· In-depth knowledge of data structures implementation and optimization
· Intermediate level skills in multi-threading, concurrency, and error-handling
· Intermediate level skills in implementing design patterns (singleton, facade, factory, observer etc.)
· Experience building enterprise scale web services (RESTful), and their scalability, resiliency, and availability
· Experience building application frameworks or reusable components
· Experience in network programming (Sockets) to build service self-healing
· Experience implementing multiple cross cutting concerns and non-functional
· Demonstrated proficiency in troubleshooting, root-cause analysis, application design, and implementing large components for enterprise projects
· Experience in building ODATA compliant REST services
· Good understanding of Linux fundamentals, very good troubleshooting skills.
· Experience with CI/CD practices, pipelines, and workflows.
· Hands-on experience with Jenkins and containers deployment architecture
· Strong computer science background and analytical skills.
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
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
Is Software Engineering Over-Saturated?
Top 10 Java Libraries
Where to Find Entry-Level Software Engineering Jobs