Java Developer II

at  ComPsych Corporation

United States, North Carolina, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate03 May, 2024Not Specified05 Feb, 2024N/ACollaboration,Sql,Maven,Computer Science,Jenkins,Javascript,Web Application Development,Languages,Communication Skills,Spring Framework,Json,Relational Databases,Application Servers,Jpa,Security,Typescript,Mybatis,Build Tools,It,Git,Software DevelopmentNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

About ComPsych:
ComPsych® Corporation is the world’s trusted leader in mental health and GuidanceResources® for life. Fueled by a commitment to relentless innovation and a comprehensive approach to care, we provide services to more than 139 million individuals across 200 countries, making us the largest provider of mental health services worldwide. Under our GuidanceResources® brand, our personalized and fully integrated programs include behavioral health, absence, and wellness journeys, which empower employees to lead healthier and more productive lives, while driving organizational excellence. Visit compsych.com to find out why 40% of the Fortune 500 choose ComPsych for their mental health needs.
Job Summary:
We are currently looking for a self-motivated full-stack software developer to join our Business Applications Team. Our Business Applications team develops web applications and back-end business processes to help our coworkers assist clients with life concerns. In this role, as an individual contributor, you’ll be involved in many aspects – helping to design and architect technical solutions, innovating and collaborating with a high-performing technical team, and of course performing hands-on development for our new features and functionality.

Primary Responsibilities:

  • Build robust and scalable enterprise-level web applications end-to-end using Java, Spring, Angular, and database technologies;
  • Coordinate with technical leadership and team members to develop applications according to business needs and project schedules;
  • Help improve our code quality through participating in analysis and design, writing unit tests, and performing peer code reviews;
  • Dive into technical challenges and successfully deliver results on schedule;
  • Think through problems, determine alternative solutions, and ensure problems do not recur;
  • Optimize and tune the performance of developed applications;
  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products.

You are a great fit if…
…you like building flexible systems, have a passion to get things done, and enjoy a collaborative team environment.
…you’re smart enough to work at awesome companies, but you’re looking for the right role for you.
…you’re knowledgeable and accurate when it comes to details, but you also like to learn new things.
…also, you like work-life balance.

Job Qualifications:

  • Experience with enterprise-level software development, and completion of team-based projects from requirements to deployment; it would also help if you have a Bachelor of Science (BS) in Computer Science or Engineering;
  • 3+ years of industry experience with full-stack web application development, Java programming and Object Oriented languages;
  • Experience with Relational Databases and SQL; experience with Distributed Caches is a plus;
  • Ability to utilize tools such as Git, Maven, Jenkins, JBoss, and other tools for CI/CD pipeline processes;
  • Strong analytical and problem solving skills, communication skills, and collaboration as a team member;
  • A track record of projects completed on time. It also helps a lot if you share in our passion for making our business users as happy as they can be;
  • Experience in, or ability and willingness to quickly learn, the technologies we use, including: Spring framework (AOP, Batch, Security, Boot); Persistence frameworks (MyBatis, Ignite, Hibernate, JPA); Angular, TypeScript, and JavaScript; Java Server Faces (JSF); REST and JSON; build tools (Maven, Jenkins); application servers (JBoss); …ask us what we missed.

Benefits and Perks:

  • Full benefits package, including Paid Time Off (PTO), medical, dental, vision, 401(k) with match, robust EAP, wellness program, and much more
  • Competitive pay with annual increases

Responsibilities:

  • Build robust and scalable enterprise-level web applications end-to-end using Java, Spring, Angular, and database technologies;
  • Coordinate with technical leadership and team members to develop applications according to business needs and project schedules;
  • Help improve our code quality through participating in analysis and design, writing unit tests, and performing peer code reviews;
  • Dive into technical challenges and successfully deliver results on schedule;
  • Think through problems, determine alternative solutions, and ensure problems do not recur;
  • Optimize and tune the performance of developed applications;
  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

BSc

Computer science or engineering

Proficient

1

United States, USA