Software Developer Level 2

W. H. GREEN & SONS, INC.
Portland, ME, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Web Accessibility Application Programming Interfaces (APIs) Ajax (Programming Language) Amazon Web Services Amazon Elastic Compute Cloud Apache Tomcat Applications Architecture Application Frameworks Code Review Computer Programming
+23 more
Databases IBM DB2 Gradle Spring Framework Microsoft SQL Server Object-Oriented Software Development Oracle (Applications) Red Hat Enterprise Linux SQL Injection Web Applications Web Services Scripting Cloud Platform System Delivery Pipeline Spring-boot AWS ECS Information Technology Cross Site Scripting Restful APIs Serverless Computing Docker Jenkins Code Migration

Job description

  • Requirement gathering and analysis.
  • High level functional scoping analysis of Applications.
  • Designing, implementing and supporting of new Amazon Web Services (AWS) Cloud environments.
  • Performing gap analysis, conducting risk assessments, managing issues, designing and documenting procedures.
  • Project planning and tracking the activities.
  • Work allocation within team members.
  • Coding in Java, Spring framework, Spring Boot, SQL Server scripting, Thymeleaf, JavaScript, Ajax and Gradle. Jenkins scripting.
  • Develop reusable security filters using spring framework to filter SQL Injection, Cross-site Scripting, Vulnerability Sinks and Vulnerability Sources in all applications.
  • Writing Gradle plugins to exclude or include packages in application and divide application into multiple applications.
  • Develop application framework classes like layout, load, link, currency, mask, upload, form and error thymeleaf attribute processors to process forms and provide extra functionality to all applications.
  • Develop Jenkin pipelines to build, deploy applications in Non-Production and Production Amazon Web Services Cloud environments.
  • Develop several reusable AWS CodeBuild, CodeDeploy, CodePipeline utilities to build deploy docker images in AWS Elastic Container Registry.
  • Develop AWS Elastic Container Service to push docker image to AWS serverless environments from AWS Elastic Container Registry.
  • Coordinates with the project team and performs code reviews in order to maintain consistence in code.
  • Provides continuous monitoring and participation in production support
  • Technical services deemed necessary for the completion, implementation, and deployment of selected projects.
  • Develop applications to ensure Web accessibility: perceivable, operable, understandable, and robust standards.

Requirements

Do you have experience in Web services design?, Do you have a Bachelor’s degree?, Software Developer Level 2 with Bachelor Degree in Computer Science, Computer Information Systems, Information Technology, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects., * Strong understanding of Object-Oriented Programming concepts.

  • Has a good knowledge on how Web Application is implemented and maintained on AWS serverless environments and on databases like SQL Server, Oracle and DB2.
  • Expert designer, coder and tester for java programming by using Red Hat CodeReady Studio (12.21.3.GA and above).
  • Experience in creating spring framework packages to reuse across multiple applications without creating multiple classes in the application framework repository.
  • Expert in writing complex WebClient API packages for Restful web services applications.
  • Experience in AWS Cloud environment activities - Adding new AWS EC2, AWS ECS, Creation / Maintenance of Gradle, Jenkins Pipeline Scripts etc.
  • Experience in design reviews and extensive documentation of standards, best practices, and Java, Spring framework programming.
  • Evaluate all functional requirements and map documents and perform troubleshoot on all development processes.
  • Ability to provide work around and fix the technical bugs in the existing processes.
  • Support code migration and deployment for all java migration tasks.
  • Experience in implementing java best practices and strategies to build and optimized and high performing applications.
  • Strong experience in coordinating with the Business Analysts to understand business requirement, functional requirements, and conversion of business rules into technical specifications.
  • Proven ability to work independently or in conjunction with a team.

Technologies involved:

Java, Spring framework, Springboot, Thymeleaf, Red Hat CodeReady Studio, Docker, DB2, SQL Server, WinSCP 4.2.9, Tomcat 9.0.71, CodeCommit, Gradle, Jenkins, Amazon Web Services.

Work location is Portland, ME with required travel to client locations throughout USA.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

1:52 min

Deploying Celery workers on AWS ECS Fargate containers

Jan Giacomelli · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all