Java Spring Engineer
VisibleThread
- Ireland
- Permanent
- Full-time
- Implement new features and optimize existing ones to deliver better user experience and performance
- Enhance monitoring systems for on-premise and cloud systems
- Work closely with, and incorporate feedback from other engineers, and delivery leads
- Attend daily stand-up meetings, collaborate with your peers, prioritize features
- Participate in peer code reviews, mentor and assist team members as required
- Research and evaluate api's, frameworks and other extensions to improve our tech stack
- Work with our customers compliance and security teams to ensure our products meet their standards
- Build API's to allow customers to integrate with our platform
- Java, Spring MVC, JPA, Spring Security
- React JS, Jest
- Postgres RDMS, and pgvector
- Ubuntu, RHEL, AWS, Windows
- Jenkins
- GIT
- Ollama and Mistral LLM
- Gradle
- 3-5 years building web applications with Java Spring and related technologies working in an Agile environment
- Strong background in clean code, test driven development and code quality
- Computer Science fundamentals in object-oriented design, algorithm design, problem-solving
- Experience profiling web applications to identify opportunities to improve performance
- Relational Database schema design, preferably with Postgres
- Secure programming experience, knowledge of OWASP top 10
- Experience working with Linux
- Postgres RDMS
- Familiarity with Jenkins CI pipelines
- Experience working with Spring MVC, JPA, Spring Security, Tomcat
- Remote work first
- Agile development philosophy
- Unlimited access to training
- A supportive place to work with incredible teams worldwide
- Genuine career progression opportunities
- Attractive remuneration package
- 100% paid private medical insurance
- Monthly “all hands” and other team-building events
- Competitive annual leave entitlement