Taro Logo

Software Engineer (Java, Spring Boot, Microservices)

Lightcast is a global leader in labor market insights with headquarters in Moscow (ID) and Boston (MA) and offices in the United Kingdom, Europe, and India.
Backend
Mid-Level Software Engineer
Hybrid
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer (Java, Spring Boot, Microservices)

Lightcast, a global leader in labor market insights, is seeking a Software Engineer specializing in Java, Spring Boot, and Microservices. This role offers an opportunity to work with a dynamic team on mission-critical, enterprise-class systems. The ideal candidate will have strong Java expertise, experience with modern Agile methodologies, and proficiency in various technologies including Spring Boot, Microservices, and REST APIs. You'll be part of a global team, contributing to the development of web-based Java applications that support business requirements. Key responsibilities include designing multi-tier Web Services application architecture, writing and performing unit tests, and adopting new technologies and methodologies. Lightcast values diversity and is committed to creating an inclusive workplace. Join us in driving economic prosperity and mobility across six continents by providing crucial labor market insights.

Last updated 8 months ago

Responsibilities For Software Engineer (Java, Spring Boot, Microservices)

  • Follow agile methodology, design, develop, and implement web-based Java applications
  • Resolve technical issues through debugging, research, and investigation
  • Prepare technical design specifications
  • Develop and maintain operational and system level documentation
  • Adopt new technologies, tools, and methodologies
  • Write and perform unit testing
  • Design multi-tier Web Services application architecture
  • Contribute to automated build & deploy systems
  • Develop Use Cases, Sequence Diagrams and Class Diagrams using UML
  • Be part of a global team developing applications and providing services

Requirements For Software Engineer (Java, Spring Boot, Microservices)

Java
JavaScript
MongoDB
  • Java expertise and strong coding ability
  • Experience developing in Windows/Linux environment
  • Practical experience with Agile methodologies (Scrum, TDD)
  • Solid experience in core Java, J2EE, Performance tuning, server-side Java development and building web services
  • Familiar with Git, Gitlab TeamCity, JIRA
  • Excellent verbal and written communication
  • Experience in deploying Java applications on Jboss/WebSphere/Tomcat
  • Strong analytical and problem-solving skills
  • Proficiency in building and executing unit and functional tests
  • Familiar with automated System Testing tools like Selenium
  • Highly motivated and passionate about new technology
  • Experience with international/global teams preferred

Interested in this job?