Full Stack Software Engineer (Java)

Jeffersonville, Indiana


Employer: Technology Consulting Inc
Industry: JAVA Application Developer / Programmer
Salary: Competitive
Job type: Full-Time

TCI has an immediate need for a Full Stack Software Engineer (Java) in Jeffersonville, IN. This is not a Corp2Corp opportunity. This is a contract to hire opportunity. TCI provides all our Consultants with Comprehensive Medical/Dental Insurance, 401k, Life Insurance and Long-Term Disability benefits.

NOTE: This position requires US Citizenship or Permanent Residence.

SUMMARY

As a Full Stack Engineer (Java) you will be building and managing complete web applications from start to finish. This includes designing and developing high-volume, low-latency applications for mission-critical CRM systems and delivering high-availability and performance. You will contribute to all phases of the development lifecycle including writing well designed, testable, and efficient code. This role will work independently and collaboratively.

RESPONSIBILITIES
  • Designing, developing, and maintaining robust, scalable, and high-performance web applications using Java for the backend.
  • Developing front-end components using modern frameworks and libraries (e.g., Angular, React, Vue.js).
  • Collaborating with cross-functional teams to define, design, and ship new features.
  • Ensuring the best possible performance, quality, and responsiveness of applications.
  • Identifying bottlenecks and bugs and devising solutions to mitigate and address these issues.
  • Writing clean, maintainable, and efficient code.
  • Conducting code reviews and providing constructive feedback to peers.
  • Staying updated with the latest industry trends and technologies to ensure our solutions remain cutting-edge.
  • Participating in the entire application lifecycle, focusing on coding and debugging.
  • Collaborating with UI/UX designers to implement user-friendly interfaces.
  • Integrating third-party APIs and services.
REQUIREMENTS
  • Bachelor's degree in Computer Science, Engineering or a related subject. Master's Degree preferred.
  • 10 years of professional work experience in a mid-sized or large corporate Information Technology environment.
  • 5+ years of experience in Java Restful Web Services, JMS and other Middleware technologies, Preferably MuleSoft.
  • Strong knowledge of Relational Databases and SQL, including troubleshooting and tuning complex SQL queries.
  • Significant experience as a Java Developer and Architect with proven hands-on Software Development experience. We utilize Java 11 with J2EE, Spring framework, Hibernate framework, REST API, SQL etc.
  • 2+ years of experience in SOA based process applications using BPM 2.0 (Activiti/JBPM/Camunda).
  • Highly organized and detail-oriented, with the ability to keep multiple projects and client engagements active at once.
  • Comfort with ambiguity and ability to navigate uncertainty is desired.
  • Work is performed on-site in Jeffersonville, IN. Not a 100% remote opportunity.

Created: 2024-08-22
Reference: 310
Country: United States
State: Indiana
City: Jeffersonville


Similar jobs: