Publicado hace 8 días.
Senior Java Developer - Remoto en Apex Systems
Sueldo oculto
Remoto: México
Empleado de tiempo completo
Inglés : Nivel Avanzado
Senior Java Developer
Who we are
Apex Systems is a leading Data and Digital Transformation professional services organization focused on providing solutions with real business value. We provide a customer-focused approach to building authentic partnerships with our clients with objective counsel from concept to deployment for a consistent voice through the dynamic IT environment.
What we are looking for
We are looking for a Java Developer to work with various
clients at our delivery center in Mexico. Join our talented team of
technologists who work with our clients to solve their most challenging
software and application problems.
Our mission is to provide Insights that Inspire. You will work among
engineering teams in this role to develop cutting-edge software solutions and
help achieve that mission by giving our clients consultative guidance and
technical expertise.
Responsibilities:
- Build strong internal and external customer relationships.
- Demonstrate expert-level technical knowledge and implementation skills. Serve as a subject matter expert. Build trust and respect among internal and external stakeholders and model collaborative teamwork.
- Display a drive to evolve industry-standard architectures, patterns, and frameworks into custom solutions that maximize client value.
- Work with non-technical stakeholders to translate functional requirements to detailed technical tasks for the development team to implement.
- Demonstrate a passion for quality and process improvement. Work with the development team to succeed.
- Demonstrate professional-level consulting skills, leadership skills, and communication/presentation skills. Demonstrate adaptability and flexibility to acquire skills to meet business needs.
- Participate in supporting sales pursuits by providing technical guidance, estimates, scoping and other pre-sales activities. Continually innovate, seek creative solutions, and find new ways of adding value. Listen and seek to understand the client and meet their needs, providing consultative guidance.
- Stay attuned to the client's future needs and work with internal resources to identify opportunities. Proactively offer solutions and approach adversity with a solution-focused mindset.
Qualifications:
- Bachelor's degree in Computer Science or related technical field or equivalent
- 5-7 Years of experience working with Java Development
- Experience using frameworks such as Spring or Spring Boot, Hibernate, Spring Data, etc.
- Solid understanding of RESTful API design
- Database knowledge such as MySQL, PostgreSQL, SQL Server, Oracle, MongoDB, DynamoDB, Cassandra, etc.
- Experience in microservices (REST)
- Experience debugging JavaScript/TypeScript using developer tools within major browsers.
- Experience with JSON, XML, XSLT, and web services
- Experience with Apache Camel
- Basic experience with software development techniques and methodologies, including SCRUM.
- Excellent verbal and written communication skills (English)
Nice To have:
- Cloud experience: AWS or Azure
- Desire to learn new technologies and techniques to deliver world-class software to improve community health and safety