Senior Java Engineer
Description
Company Overview:
Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer a multitude of opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.
Currently, we are seeking a Senior Java Engineer to join our team. Here are the challenges that our next warrior will face and the requirements we look for:
Position Title: Senior Java Engineer
Location: Remote
What you will be doing:
As a Senior Java Engineer, you will contribute to the development of secure, high-quality web and server-side applications using Java, AJAX, and Spring, while leveraging frameworks like Angular. This role involves applying advanced skills in Java, object-oriented design, and multithreading to create enterprise-level applications that support the company's business goals. Additionally, you will collaborate with cross-functional teams to ensure seamless integration and operation of services.
- Design and implement secure, high-quality enterprise Java applications using technologies such as Java, AJAX, Spring, and Angular.
- Analyze technical challenges and develop innovative solutions that align with business objectives.
- Collaborate with cross-functional teams, including Product, Quality, and Operations, to ensure seamless service integration.
- Follow and promote coding best practices and contribute to process improvements.
- Review code to ensure adherence to quality standards and provide constructive feedback.
- Stay up to date with industry trends and emerging technologies to improve the technology stack.
Required Skills & Experience:
- Minimum 5+ years of professional Java development experience.
- Advanced proficiency in Java (JDK 1.7 or 1.8), J2EE, and Core Java, including multithreading, data structures, and algorithms.
- Extensive experience with the Spring framework, AJAX, and enterprise application development.
- Intermediate proficiency in UI frameworks, specifically Angular.
- Proven experience with test-driven development methodologies.
- Familiarity with AWS services such as EC2, S3, RDS, and Lambda.
- Expertise in frameworks/ORM tools like Struts, Hibernate, and JPA.
- Strong understanding of build and release processes as well as system integration.
- Advanced skills in Object-Oriented Design and implementation of design patterns.
- Intermediate knowledge of Web Services and database architecture and design.
- Experience with agile methodologies and backend development processes for enterprise applications.
Nice to Haves:
- Experience with modern version control systems like Git.
- Certification in AWS Certified Developer – Associate or similar.
- Exposure to Docker and container orchestration tools like Kubernetes.
- Experience with NoSQL databases such as MongoDB or Cassandra.
- Understanding of DevOps practices and CI/CD pipelines.
- Familiarity with responsive design and cross-browser compatibility.
- Strong analytical thinking and problem-solving skills.
Soft Skills:
- Excellent communication skills to collaborate effectively with global teams and articulate complex technical concepts.
- Problem-solving skills to analyze challenges and implement innovative solutions.
- High sense of ownership and self-motivation for independent work and task prioritization.
- Adaptability and a flexible working style to thrive in a dynamic, fast-paced environment.
Why you will love Lean Tech:
- Join a powerful tech workforce and help us change the world through technology
- Professional development opportunities with international customers
- Collaborative work environment
- Career path and mentorship programs that will lead to new levels.
Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will play a vital role in our continued success. Lean Tech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.