Senior Java Software Engineer - 7650033
WHAT WE DO
Founded in 2007, Growth Acceleration Partners (GAP) is a consulting and technology services company. We consult, design, build and modernize revenue-generating software and data engineering solutions for clients. With modernization services and AI tools, we help businesses achieve a competitive advantage through technology. GAP’s remote, integrated engineering teams use end-to-end solutions to innovate and align with your business goals. We have 600+ English-speaking engineers based in Latin America and approximately 20 U.S.-based engineers. With some of the highest customer satisfaction scores in the industry, GAP’s focus is customer and employee success.
GAP is a woman-owned company headquartered in Austin Texas. We are a values-based company focused on growing our people by investing in education, onsite English classes and training in the latest technologies, including AI, data analytics and machine learning. Our goal is to provide solutions for our customers that help them achieve critical business outcomes, while enabling our GAPSters and our communities to attain long-term success.
Summary
We are looking for a Senior Java Software Engineer to lead the development of scalable, robust, and high-performance solutions for a global leader in core insurance technology. In this role, you will be a key contributor to a high-impact product, leveraging your deep Java expertise to translate complex business needs into technical excellence. You will balance a "big-picture" perspective with a hands-on approach, ensuring every solution delivers maximum quality and value to customers within the insurance and financial sectors.
Education
Bachelor’s Degree in Computer Science, Software Engineering, or a related technical field.
Professional Experience
5+ years of experience developing web-based Java applications and web service integrations.
Extensive experience in the development of large-scale, HTML-based Java applications.
Proven track record of delivering high-quality code within Agile environments (Scrum, Kanban, etc.).
Experience owning the full SDLC, from technical analysis and design to development and unit testing.
Key Responsibilities
Application Development: Design and build scalable, high-performance solutions for core insurance applications.
Technical Design: Ensure all aspects of construction meet standards for performance, security, modularity, and upgradability.
Collaboration & Estimation: Provide accurate effort estimations and communicate technical concepts clearly to both technical and non-technical stakeholders.
Innovation: Evaluate multiple technical options and implement the best solution to complex engineering challenges.
Team Contribution: Mentor peers through knowledge sharing and maintain a strong focus on collective team success.
Required Technical Skills
Java Stack: Advanced proficiency in Java 8 or above, including J2EE technologies (JSP, JMS, JNDI).
Integration & APIs: Strong experience with REST and SOAP (over HTTPS/JMS), SOA, and middleware like WebsphereMQ or Oracle Service Bus.
Databases: Solid knowledge of Oracle and SQL configuration.
DevOps & Tools: Hands-on experience with Docker, CI/CD pipelines (Jenkins), and build tools (Maven, Gradle, Apache Ant).
Quality & Version Control: Expertise in JUnit, Sonar for code quality, and GIT or Subversion for version control.
Web Technologies: Proficiency with JSON, XML, and JavaScript.
Nice to Have
Experience working with Cloud technologies (AWS).
Knowledge of modern front-end frameworks, specifically React or AngularJS.
IT background specifically within the insurance or financial sectors.
Multi-platform skills spanning Linux, Unix, and Windows.
Soft Skills
Advanced English proficiency (written and verbal).
Ownership Mentality: A proactive approach to taking solutions to completion and meeting deadlines.
Quick Learner: Ability to adapt rapidly as technology needs and project requirements evolve.
Strong Interpersonal Skills: Highly organized, collaborative, and effective at operating in fast-paced environments.
At Growth Acceleration Partners, we're an equal opportunity employer committed to building a diverse and inclusive team. We value everyone's unique background, and we provide equal opportunities regardless of race, color, creed, religion, sexual orientation, gender identity, age, national origin, disability, marital status, veteran status or any other personal right protected by law. We foster a culture of belonging and strive to provide a welcoming environment where everyone feels safe to contribute and grow.
- Department
- Development
- Role
- Senior Software Engineer
- Locations
- Latam
- Remote status
- Fully Remote
- Employment type
- Full-time
- Main Technology
- Java