We are seeking talented Full-Stack Java Software Engineers. If you have a strong Java background coupled with web development skills, we want to hear from you.
Client Details
Global technology innovator, dedicated to developing intelligent and impactful solutions for a wide range of applications. They are committed to pioneering new technologies that drive progress and enhance efficiency across diverse industries. With a strong legacy of innovation and a focus on delivering excellence, they have built a world-class team that is shaping the future of technology.
Their work encompasses a broad spectrum of advanced systems, from sophisticated automation platforms to cutting-edge software solutions. They are passionate about creating technology that empowers their clients and improves operational capabilities. They foster a collaborative and dynamic environment where talented professionals can contribute to exciting projects and grow their careers.
Description
Become a key contributor to Automated Logic's building automation system as a Full-Stack Java Software Engineer. In this role, you'll utilize your comprehensive Java skillset to develop across various tiers, including server-side logic, web clients (leveraging Java-based technologies), and database interactions. You'll be involved in the entire development process, from understanding user needs to deploying scalable and maintainable solutions. A passion for exploring and implementing new web and Java technologies to enhance our product offerings is highly valued.
Key Responsibilities:
- Develop end-to-end software solutions using Agile methodologies, encompassing both Java back-end and relevant front-end technologies.
- Participate actively in agile ceremonies (sprint planning, daily stand-ups, retrospectives) to deliver software iteratively.
- Design, code, test, and debug Java applications, ensuring adherence to best practices and coding standards.
- Analyze and resolve complex technical issues, providing effective solutions to ensure smooth application functionality.
- Contribute to project planning by investigating solutions and providing estimates for both Java and web-related tasks.
- Evaluate and implement new Java and web technologies to advance our product capabilities and user experience.
- Stay abreast of emerging Java technologies and industry trends, contributing to the adoption of innovative solutions.
- Assist in maintaining and enhancing existing products by providing your full-stack Java expertise.
Profile
Minimum Qualifications:
- BS in Computer Science, Software Engineering, or related field required.
- 2-4 years of applicable full-stack software development experience with a strong Java focus.
- Solid Java programming skills.
- Experience with Test-Driven Development (TDD) and unit/functional testing.
- Strong understanding of front-end technologies (JavaScript, HTML5, CSS3, jQuery, Angular, Ajax) and their integration with Java back-ends (JSP, Java servlets).
- Experience with Gradle for managing Java-based projects.
- Experience working in an Agile/Scrum development process.
- Advanced English (mandatory).
Soft Skills:
- Excellent written and verbal communications skills, with the ability to articulate complex Java concepts clearly.
- Strong analytical and logical reasoning skills, particularly in evaluating new Java technologies.
- Proactive problem-solving skills and a keen interest in exploring and implementing new Java solutions.
- Ability to multi-task and stay organized while exploring and integrating new technologies within a dynamic development environment.
Preferred Qualifications:
- Experience with microservices architecture and RESTful APIs.
- Proficiency in database technologies (SQL, NoSQL).
- Experience with cloud platforms (AWS, Azure, GCP).
Job Offer
Superior Benefits:
- Year-End Bonus (Aguinaldo)
- Paid Time Off
- Vacation Premium
- Savings Fund
- Meal Allowance
- Life Insurance
- Comprehensive Medical Insurance
- Performance Bonus
- Educational Assistance