
Search by job, company or skills

LanceSoft is seeking a seasoned Java Back End Developer to join our Advisory Corporate team. The ideal candidate will possess a strong foundation in computer science principles and extensive experience in Java development.
Key Responsibilities:
- Develop and maintain robust back-end systems using Java, with a focus on Java 8 and Java 11.
- Create and manage REST APIs to facilitate seamless integration between systems.
- Utilize Spring Boot for building microservices and enhancing application performance.
- Work with SQL and MongoDB databases to design efficient data storage solutions.
- Leverage AWS for cloud-based deployments and services.
- Gain familiarity with container technologies such as Docker, Kubernetes, and Cloud Foundry.
- Implement modern software engineering practices, including agile methodologies, coding standards, code reviews, and CI/CD pipelines.
- Troubleshoot and resolve issues throughout the software delivery lifecycle.
- Communicate effectively with clients and stakeholders, ensuring their needs are understood and met.
Mandatory Skills:
1. Java Development:
- Expertise in Java development, including experience with Java 8 and above.
2. Frameworks and Tools:
- Strong understanding of Spring Boot.
- Experience in working with Kafka and Elastic Search.
3. Programming Languages:
- Proficiency in one or more programming languages (e.g., Golang, Python).
4. Design and Modeling:
- Knowledge of framework design and modeling, especially in multi-tenant environments.
5. Operating Systems:
- Well-versed in working with Linux or macOS environments.
6. Minimal Front-End Knowledge:
- Basic understanding of React, including the ability to perform minimal bug fixes in the UI.
7. Restful APIs and Node.js:
- Familiarity with RESTful APIs and GraphQL.
- Knowledge of API development using Node.js or the Spring Boot framework.
8. Mobile Platforms:
- Awareness of Native Mobile Platforms (Android/iOS) is a plus.
Preferred Candidate Profile:
We encourage applications from candidates who are eager to share knowledge and grow in a collaborative environment. If you meet these qualifications and are excited about contributing to our team, we invite you to apply!
Job ID: 106218133