Job Description
About the Role
Our client is seeking a skilled Java Developer to join their Information Technology team. In this role, you'll design, develop, and maintain software applications that directly support business operations—playing a key part in delivering technology solutions across the organization. If you enjoy working across a modern technology stack, collaborating with colleagues, and continuously expanding your skill set, this is a great opportunity to make a real impact.
What You’ll Do
- Design, develop, and maintain software applications and components that support business needs
- Build a deep understanding of the business to inform technical solutions
- Create technical specifications, test plans, and operational documentation
- Monitor and respond to help desk inquiries via phone and email
- Collaborate with colleagues on software system maintenance, performance, and upgrades
- Develop solutions using the established technology stack, including Java, IntelliJ, ASP.NET, Visual Studio, SQL Server, XML, HTML, CSS, and JavaScript
- Assist with company-wide system upgrades and recurring operational tasks
- Stay current with emerging technologies and proactively develop new skills
Technology Stack
You’ll work with a robust set of tools and technologies, including:
- Languages & Frameworks: Java, ASP.NET / Microsoft .NET Framework, HTML, XML, CSS, JavaScript
- IDEs & Tools: IntelliJ IDEA, Visual Studio
- Database: Microsoft SQL Server (relational database design and querying)
- Other: Web Services, Object-Oriented Programming (OOP) principles
Qualifications
- Bachelor’s degree in Information Systems, Computer Science, or a related field—or 5+ years of equivalent hands-on experience
- Proven experience in Object-Oriented analysis, design, and programming
- Proficiency with Java, IntelliJ, Visual Studio, ASP.NET, HTML, XML, CSS, and JavaScript
- Experience working with relational databases, particularly Microsoft SQL Server
- Demonstrated ability to quickly learn and adapt to new technologies
- Strong organizational skills with the ability to manage multiple priorities and meet deadlines
- Excellent written and verbal communication and interpersonal skills
Why Join Our Client?
Our client is a well-established organization with a collaborative IT environment where your contributions will have visible impact. They value technical excellence and invest in their team’s professional development.
Outstanding Benefits!!- HYBRID schedule (2 days onsite/3 days remote after ~90 day onboarding period)
- Pension Plan !
- Generous Profit Sharing Bonus
- 401K with match
- 4 weeks PTO to start
- 5 days Sick time
- 10 Holidays
- Newly renovated work space including sit/stand desks