Full-Stack Developer
MarineTraffic
Augusta, 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
EnglishJob location
Augusta, United States of America
Tech stack
Java
Agile Methodologies
Systems Engineering
Confluence
JIRA
Software Bug Management
Databases
Data Structures
Software Debugging
Linux
Eclipse
Java Platform Enterprise Edition (J2EE)
IntelliJ
Python
MongoDB
MySQL
NumPy
Service-Oriented Architecture
Software Engineering
Visual Studio Online
Gitlab
Containerization
Kubernetes
Information Technology
Atlassian Tools
Docker
Microservices
Job description
- Perform software development predominantly using Java to create and implement enhancements to existing capabilities
- Utilize and apply containerization methodologies for software application development, packaging and delivery
- Collaborate with team of software and systems engineers in an agile environment to analyze requirements and derive user stories and issues for development planning
- Perform integration and testing as needed
- Test and debug software code for integrated applications
- Provide tier 2 and 3 support for deployed capabilities and address bug fixes
- Be able to work individually and as part of a team
Requirements
- Experience with Enterprise Java development
- Experience with containerization technologies including Docker and Kubernetes
- Experience developing service-oriented architectures
- Experience developing micro service solutions
- Database experience such as Mongo or MySQL
- Experience with Python development
- Comfortability with development in the Linux environment
- Experience working with the Atlassian tool suite to track and maintain requirements (i.e. JIRA, Confluence, etc.)
Minimum Education:
- Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.
Minimum Years of Experience:
- Fourteen (14) years' experience as a SWE in programs and contracts of similar scope, type, and complexity is required., * Experience with Java development IDEs (e.g. IntelliJ, Eclipse, VS Code)
- Experience with agile development practices
- Experience with Atlassian tools (Jira, Confluence)
- Experience with Gitlab
- Experience with container technologies (e.g. Docker, Kubernetes)
- Experience with geolocation applications and/or JICD
- Experience/knowledge of ISLANDTRANSPORT, messaging infrastructure
- Exposure to/basic familiarity with Python libraries for scientific programming (examples: NumPy, pandas) desired
- Ability to read and write into/out of the data structures adjacent to complex mathematics