|
Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Senior Java Developer position Location(s): Boston, MA Job Description Interprets requirements and builds middle and back-end Web applications. Develops software applications, using Java, JDBC, Relational Database, Spring Boot, containerization and messaging technologies. Automates pipelines using Continuous Integration/Continuous Delivery methods and tools - Git, Maven, Jenkins, and Docker. Uses business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications and conducting studies of alternatives. Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management. Primary Responsibilities:
- Participates in architecture design teams.
- Defines and implements application architecture.
- Develops applications on complex projects, components, and subsystems.
- Recommends development testing tools and methodologies and reviews and validates test plans.
- Responsible for QA readiness of software deliverables.
- Develops comprehensive documentation for multiple applications or subsystems.
- Establishes full project life cycle plans for complex projects across multiple platforms.
- Responsible for meeting project goals on-time and on-budget.
- Advises on risk assessment and risk management strategies for projects.
- Plans and coordinates project schedules and assignments for multiple projects.
- Acts as a primary liaison for business units to resolve various project/technology issues.
- Provides technology solutions to daily issues and technical evaluation estimates on technology initiatives.
- Advises senior management on technical strategy.
- Mentors junior team members.
- Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives.
- Develops original and creative technical solutions to on-going development efforts.
Candidate must also possess:
- Demonstrated Expertise ("DE") developing Java applications using Spring, Object Relational Mapping and other frameworks; building, deploying, and supporting applications, using Git, Maven, and Continuous Integration (CI) tools -- within a financial services environment; working with Java Integrated Development Environment tools and debugging capabilities; working with containerization technologies such as Docker and Kubernetes; understanding of web protocols including HTTP, HTTPS, authentication protocols such as SSO/OAuth; tuning Java for performance and scalability using concurrency, memory management, I/O optimization, and profiling tools.
- DE designing, implementing, and tuning complex relational database applications using PL/SQL; writing performant SQL and PL-SQL logic; using database client tools such as Toad and SQL Developer; understanding of relational database data architecture concepts.
- DE performing source code management and version control using DevOps tools -- git-stash, Jenkins, and Jira; and performing UNIX shell scripting; familiarity with AWS or Azure cloud environments and services.
Location:
- Boston, MA or Merrimack, NH.
Experience:
Ampcus is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veterans or individuals with disabilities.
|