Senior Developer
Remote
This is a remote position.
At Softgic, we work with the sharpest minds, with those who build, with those who love what they do, with those who have a 100% attitude because that's our #Coolture. Join our purpose of making life easier with technology and be part of our team as a Sr Developer.Compensation:
USD 17 - 24/hour.
Location:
Remote (anywhere).
Mission of Softgic:
In Softgic S.A.S. we work for the digital and cognitive transformation of our clients, aware that quality is an essential factor for us, we incorporate the following principles into our policy: ✯ Deliver quality products and services.
✯ Achieve the satisfaction of our internal and external clients.
✯ Encourage in our team the importance of training to grow professionally and personally through development plans.
✯ Comply with the applicable legal and regulatory requirements.
✯ Promote continuous improvement of the quality management system.
What makes you a strong candidate:
- You have +3 years of experience in integration systems, and web services development.
- You are expert in Agile methodologies, Microservices, DevOps, and Java Message Service.
- English - Conversacional.
- Responsible for detailed design, development/unit testing and integration of applications.
- Produce scalable and flexible, high-quality code that satisfies both the functional and non-functional requirements.
- Develop configurable software services that support applications integrates to enterprise services.
- Identify technical issues & coordinate the resolution of these issues with extended team members from other applications.
- Uses secure development best practices and design patterns.
- Create or update design and systems documentation for developed or modified services or programs.
- Create process and data flow diagrams for data movement capture.
- Cross train team members for full knowledge coverage on team.
- Analyze and translate business requirements to technical design.
- Analyze and resolve technical issues.
- Collaborate/communicate with project team and business users as required.
- Support functional testing and performance testing.
- Works with technical delivery lead on project activities.
- Ensure assigned work is implemented within project schedules.
- Design, develop, deploy, test and maintain technical assets in SOA environment, web services and integration.
Requirements
- Minimum of 5+ years overall IT experience: including 4+ years of web service development and integration experience.
- Strong Automotive OEM experience.
- Solid understanding of various enterprise services and micro-service concepts.
- Solid understanding of Enterprise Service Bus concepts.
- Experience with DevOps in a cloud environment a plus.
- Experienced in waterfall, iterative, and agile methodologies.
Services:
- Web and micros service technology platforms and frameworks (IBM Integration Bus (IIB), Spring Services).
- IBM Datapower.
- Java/J2EE, JMS, XML, XSLT, XQUERY, XSD, SOAP, REST, WSDL, BPEL.
- UML Modeling & Eclipse IDE.
- Websphere, JBoss, Tomcat.
- Authentication/Authorization (Single Sing On, SAML, OAuth).
- Object relational mapping tools (Hibernate, etc.)
- Relational databases (Oracle, MySQL) and NoSQL databases.
- Experience building web services (SOAP/Rest) using Java APIs and tools, such as JAX-RPC.
- Experience with the Spring Framework and general MVC frameworks.
- Experience with scripting languages (e.g. Unix shell scripting, Perl).
- Experience with cloud and continuous integration tools (e.g. SVN/git, Jira, Jenkins, Maven, etc.)
Web/Mobile:
- Demonstrated experience of mobile hybrid (iOS/Android/Windows) app integration and management.
- Demonstrated experience in CSS, HTML5 and JavaScript (Angular, JQuery, Bootstrap, etc), JSON, XML.
- Experience in web application architecture, understanding of UML models.
- Knowledge of core J2EE patterns.
- Experience building web services (SOAP/Rest) using Java APIs and tools, such as JAX-RPC.
- Experience with JSP, Servlets, JDBC.
- Experience with the Spring Framework and general MVC frameworks.
- Experience with scripting languages (e.g. Unix shell scripting, Perl).
- Experience with continuous integration tools (e.g. SVN/git, Jira, Jenkins, Maven, etc.)
- Experience with both relational databases (Oracle, MySQL) and NoSQL databases.
- Experience with Object-Relational Mapping tools (Hibernate, etc.).
- Experience implementing authentication, authorization, Single Sign On, SAML, OAuth.
- Experience in working with various web application servers (Websphere, JBoss, Tomcat).
- Experience with Eclipse / MobileFirst Studio / iOS / Andriod.
- Experience in iOS and Android app build/packaging, signing and distribution.
- Experience with Liferay DXP.
Benefits
- We´re certified as a Great Place to Work.
- Opportunities for advancement and growth.
- Paid time off.
- Formal education and certifications support.
- Benefits with partner companies.
- Referral program.
- Flexible working hours.
Apply
Job Profile
Benefits/PerksFlexible working hours Great Place to Work Opportunities for advancement Paid Time Off Referral program
Tasks- Analyze business requirements
- Collaborate with teams
- Create documentation
- Design
- Develop
- Maintain applications
- Produce high-quality code
- Resolve technical issues
- Support testing
- Test
Agile Agile methodologies Angular APIs Bootstrap BPEL Cloud tools Continuous Improvement CSS Databases Design Patterns DevOps Eclipse ide Functional Testing Git Hibernate HTML5 IBM DataPower IBM Integration Bus Integration systems J2EE Java Java message service Javascript JAX-RPC JBOSS Jenkins Jira JMS JQuery JSON Maven Microservices MVC Mvc frameworks MySQL NoSQL OAUTH Oracle Performance Testing Perl Relational databases REST SAML Scripting SOA SOAP SOLID Spring Spring Framework SVN Testing Tomcat UML Unit Testing Unix shell scripting Web Services WebSphere WSDL XML XQuery XSD XSLT
Experience5 years
Education