Software Engineer Developer
IBA InfoTech Inc.
Durham, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Durham, United States of America
Tech stack
Java
Microsoft Windows
Application Frameworks
Unit Testing
Unix
Code Review
Continuous Integration
Database Development
Database Queries
Software Debugging
Software Design Patterns
Web Development
Eclipse
Spring
JUnit
Maven
Open Source Technology
Oracle Applications
Simple Object Access Protocol (SOAP)
SONAR (Symantec)
SQL Stored Procedures
UML
Web Services
Test Driven Development
Spring-mvc
Build Management
Integration Tests
Information Technology
IBM UrbanCode Deploy
Protractor
Jasmine
Jenkins
Job description
- Assist in coordinating multiple development work streams through integration and ensure the architecture is scalable and extensible.
- Define, maintain, and support Java development environment and best practices, such as Maven, Sonar, and other Open Source tools.
- Assist in identification, isolation, resolution, and communication of problems within the production and nonproduction environment and perform troubleshooting.
- Perform code reviews, unit testing, and integration testing using Open Source frameworks.
- Provide mentorship to junior team members.
- Contribute to continuous process improvement initiatives.
The Value You Deliver:
- Understand the leadership vision and execute on that vision.
- Help strengthen further the culture of innovation by setting examples
- Find creative ways to get things done, and do them right
- Foster a culture of best in class software engineering practices
- Exercise a passion for keeping your knowledge up-to-date with the latest and greatest
- Help maintain the high level of integrity in the team
- Take ownership and accountability for figuring out what needs to be done
Requirements
- Bachelor's degree in Computer Science or Engineering
- 5+ years of development experience (currently hands-on) in Java, Spring MVC / Spring Core / WebServices (SOAP/REST) and configuring web containers.
- 3+ years of database development experience.
- Working knowledge of java batch development
- 2+ years of Responsive & Progressive Modern Web application development.
- Make significant contributions to our technology platform
- Design patterns, UML
- Test-Driven Development, Junit, Jasmine, Karma, Protractor
- IDE's Spring Tool Suite, and Eclipse, within a UNIX and Windows environment.
- Application build, deploy using Continuous Integration/ Deployment (CI/CD) tools - Jenkins, Maven, uDeploy, etc.
- Writing SQL queries and debugging stored procedures within an Oracle environment.