Senior Full Stack Developer
Senior Full Stack Developer at Lean Tech / Global Technology Services, hybrid in Bogotá, doing back-end-heavy work: designing, coding, testing, and deploying Java/Spring services and REST APIs, with mid-level Angular front-end, TDD, DevOps/continuous delivery, and Agile SCRUM collaboration across remote and internal teams.
- Compensation
- Not disclosed
- Location
- Bogotá, Colombia
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Related certifications to the field
- 10+ years proven hands-on software development experience
- Advanced Java proficiency with 5+ years in web development technologies
- Deep understanding of Java internals (classloading, memory management, transaction management)
- Excellent command of relational databases, particularly Oracle and DB2, and ORM technologies like Hibernate
- Intermediate Angular skill level with 3+ years of front-end experience
- Proven experience with test-driven development methodologies
- Intermediate knowledge of DevOps practices and continuous delivery
- Intermediate expertise in Agile SCRUM methodologies
- Working knowledge of REST frameworks
- Familiarity with Maven, Git, and GitHub for version control
- Proficiency with Atlassian tools (Confluence, Jira)
- Advanced English proficiency, B2 level required
Nice to have
- Experience improving existing architectures as business needs and tech stacks evolve
- Strong knowledge of JavaScript and popular JavaScript libraries
- Working experience with WebSphere application server and embeddable web servers
- Experience with Jasper Reports
- Experience with containers and cloud operating environments (AWS, Azure)
- Experience with cloud native technologies - FaaS, DaaS, Kafka
- Experience in supply chain logistics
- Experience developing warehouse management systems
- Experience interfacing with autonomous control systems
- Working knowledge of C programming in Unix/Linux environment
Full description
Company Overview:
Global Technology Services 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 Full Stack Developer to join our team. Here are the challenges that our next warrior will face and the requirements we look for:
Position Title: Senior Full Stack Developer
Location:
Hybrid - Bogotá.
What you will be doing:
We are seeking a Senior Full Stack Developer with expertise in Java and Angular to focus on back-end development. The primary purpose of this role is to contribute significantly to the design, coding, testing, and deploying of systems, while also playing a pivotal role in enhancing our Agile practices. Candidates should exhibit strong skills in test-driven development, RESTful APIs, databases, and Angular, and promote a DevOps culture that drives continuous delivery. This position operates in a hybrid capacity based in Medellin, Colombia, enabling collaboration with both remote and internal development teams. Key responsibilities include active participation in the evolution of back-end services using frameworks such as Spring. As a senior member, your insights will influence our technological growth as Lean Tech tackles challenges across diverse industries, offering a dynamic platform for professional progression. Seniority for back-end is classified as Senior, while front-end is at a Mid-level.
- Participate in design, coding, testing, and deployment of software systems utilizing Java and Angular technologies.
- Implement and advocate for test-driven development methodologies to ensure high-quality code.
- Collaborate within a DevOps culture to facilitate continuous delivery and integration.
- Promote and enhance Agile SCRUM practices within the development team.
- Work with back-end service's frameworks, focusing on Spring, to develop scalable software solutions.
- Develop and maintain RESTful APIs for seamless integration with various systems.
- Leverage knowledge of relational databases, particularly Oracle and BD2.
- Foster effective collaboration with both remote and internal development teams to achieve project milestones.