Collaborate with leaders, business analysts, project managers, IT architects, technical leads, and other developers, along with internal customers, to understand requirements and develop needs according to business requirements.
Maintain and enhance existing enterprise services, applications, and platforms using domain-driven design and test-driven development.
Troubleshoot and debug complex issues; identify and implement solutions.
Create detailed project specifications, requirements, and estimates.
Research and implement new technologies to enhance current processes, security, and performance.
Support the development of coding standards and adhere to best practices and security guidelines.
Work closely with software architects and technical leads to ensure decisions meet long-term enterprise growth needs.
Contribute to new work specifications and estimates as an active participant in Agile ceremonies and independently.
Learn about and implement new technologies to build new features and improve application performance and security.Â
Proficiency in Full Stack Development.
Proficiency and demonstrated experience in the following technologies: J2EE technologies: Java, JSP, JMS, JAXB, JDBC, EJB.
Database and persistence frameworks: Hibernate, Oracle, Object/Relational Mapping, Query performance tuning.
Cloud-based development: Microsoft Azure/AWS, Kubernetes, Docker containerization.
Web Servers: Tomcat, server.
Web Services: REST/SOAP (JSON/WSDL/XML).
Frameworks: Spring Framework, Spring Boot.
Front-end: Angular/React, NodeJS, Ext JS, CSS, jQuery, AJAX.
Build/deployment tools: Maven, Gradel, Git, JUnit, Mockito.
Other Dev Ops Toolchain: Selenium, SonarQube, Slack, GitHub, GitHubActions, AzureDevops.
Proficiency in object-oriented design techniques and principles.
Proficiency in Microsoft Office Tools (Project, Excel, Word, PowerPoint, etc.).
Experience in Agile methodologies, such as SCRUM.
Experience in DevOps Toolchain methodologies, including Continuous Integration and Continuous Deployment.
Cloud-Based Development: Docker, Azure
Frameworks: Springboot
Front-end: Angular, NodeJS
3 years of full Software Development Life Cycle (SDLC) experience designing, developing, and implementing large-scale applications in hosted production environments.
3 years of Microservice framework / REST development.
Experience with Java, GitHub, and other DevOps tools.
Willingness to perform on-call support on rotation (every 6-8 weeks).
Willingness to be in an office environment as needed.
Fluent English.
Nice to have:
5 years of full Software Development Life Cycle (SDLC) experience.
2 years of Kubernetes.
Forma para aplicar a los puestos laborales: enviar un correo a marcela.solis@dxc.com e indicar en el subject: Feria de Empleo UCR y nombre de la posición a la que aplica
Forma para aplicar a los puestos laborales: enviar un correo a marcela.solis@dxc.com e indicar en el subject: Feria de Empleo UCR y nombre de la posición a la que aplica
Â