Sr. Software Engineer

1901 Group

www.1901group.com

Name
Stacey Jewell

Email
Stacey.Jewell@1901group.com

Job Description

KEY RESPONSIBILITIES:

·    Lead analysis, architecture, design, development, testing, and release of key functionality for large scale custom software projects to meet customer requirements and take advantage of new technologies including containerization and cloud elasticity.

·    Develop custom software systems within a modern, automated Continuous Integration/Continuous Deployment environment configured for automated code build, test, and deployment.

·    Evaluate systems architectures and code for performance and security issues, and suggest best practice remediation approaches to ensure highly performant and secure deployed applications.

·    Act as team lead for junior and mid-level software developers to complete software architecture, design, and development projects.

·    Provide Engineering Team Manager with technical and schedule recommendations, updates, and risk management approaches to ensure project activities are transparent and closely controlled.

 

REQUIRED SKILLS:

·    8+ Years of experience developing and maintaining enterprise software applications using Java/J2EE, C# .NET, PL/SQL, SQL, Python, JavaScript, and/or related technologies.

·    5+ Years of experience writing enterprise scale Java code using data access best practices to interact with RDBMS systems such as SQL Server, Oracle, and MySQL.

·    3+ Years of experience with software architecture and design using common tools and approaches such as UML, design patterns, and other industry best practices.

·    Experience with deploying software to Linux and Windows servers, common application servers such as JBoss, Weblogic, and Tomcat

·    Experience with database design schemas and data modeling.

·    Familiarity with design and development of microservices.

·    Familiarity with RESTful APIs, JSON, AJAX, XHTML, and SOAP

·    Familiarity with common IDEs such as Eclipse or NetBeans, and CICD tools such as GitLab, Jira, Docker, Kubernetes, Ansible, Jenkins, SonarQube, and others.

·    Background and in-depth knowledge of network, cloud and application monitoring/management tools is a big plus.

·    Exposure to development for Oracle middleware (WebLogic, Fusion, etc.) a plus.

 MINIMUM EDUCATION REQUIRED:

Bachelor’s degree or equivalent experience in a related field.

CERTIFICATIONS/LICENSES/TRAINING:

Desired: N/A

Go back to all careers