Senior Java Software Engineer at Compunnel Inc. in Smithfield, Rhode Island

Posted in Other 3 days ago.

Type: full-time





Job Description:

Job Title: Senior Java Software Engineer - W2 only - We can provide sponsorship

Location: Smithfield, RI - Hybrid - 2 weeks in a month onsite

Duration: Long Term

*REQUIRED SKILLS*

1) Java 17+ experience - must be developing microservices from scratch in current project

2) Spring Boot

3) AWS EKS required

4) Oracle - PL/SQL (Batch experience) required

*NICE TO HAVE* Python, Shell Scripting/UNIX (any experience working through command line)

*INTERVIEW SETUP* 2 rounds, both technical

The Skills you bring
  • A proven understanding of Agile software development methodologies
  • Proficiency with server-side/mid-tier languages, frameworks, libraries, and related technologies: (e.g. Spring MVC/Spring Boot, Java 17+)
  • Experience with AWS technologies such as EC2, Kubernetes (EKS)
  • Proficiency with common APIs and or components (e.g JDBC, JPA, MyBatis, ORM) used to interface with DataSources (e.g Oracle, SQL Server, Mongo) for DML related operations
  • Strong background in unit testing and/or API testing
  • Experience with Automation technologies such as Cloud Formation, Ansible, Terraform
  • Appreciation for and alignment to standard methodologies regarding object-oriented design, coding standards, DevSecOps, RESTful service development and integration, common design patterns, secure application development, test coverage, containerization, code reviews, etc.
  • Active interest in new technology and emerging engineering practices
  • Proficiency with client-side languages, libraries, and frameworks: (e.g. Angular/TypeScript, Node, NPM, HTML/CSS, RxJS) a plus
  • Understanding of Low code technologies like Microsoft Power Platform etc will be a plus
  • Experience with deployments, CI/CD, Jenkins Core/Enterprise, DevOps
  • Full grasp of the software development process including analysis, design, coding, system and user testing, problem resolution and planning
  • Knowledge of formal methods (traditional structured or Agile/iterative) to deliver new or enhanced applications, identify and communicate systems development processes and develop during the respective phases of the lifecycle
  • Ability to work with a variety of individuals and groups, both in-person and virtually, in a constructive and collaborative manner
  • Strong analytical skills and the ability to tackle issues and work through ambiguous situations by making timely decisions based on facts, knowledge, experience, and judgment.
  • Can communicate in various settings; one-on-one, small, and large groups, with peers and senior management.
  • Strong troubleshooting and problem-solving skills
  • The desire to be organized, highly responsive and committed to quality.

The Expertise we're looking for
  • Bachelor's degree in computer science or equivalent field of study and/or 8+ years development experience
  • Robust critical thinking skills, coupled with a desire for growth, to learn and engage with peers in technical and design discussions.
  • Proven experience communicating technical needs and capabilities to non- technical team members, product owners and partners
  • Ability to apply a long-term mentality to help produce scalable, maintainable solutions
  • Passion to provide guidance on standard methodologies and mentoring support to the other developers

More jobs in Smithfield, Rhode Island

Other
about 5 hours ago

tsworks
Other
1 day ago

Mastech Digital
Other
1 day ago

Compunnel Inc.
More jobs in Other

Other
less than a minute ago

Wells Fargo
Other
less than a minute ago

Wells Fargo
Other
less than a minute ago

Wells Fargo