Java Software Engineer

Comply365
Beloit, WI, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Job Description

Job Description

About Comply365

Comply365 is a leading provider of Operational Content Management, Safety Management, and Training Management in the highly regulated industries of Aviation, Defense, and Rail.

We provide a powerful combination of expertise and products underpinned by unified best practices, empowering airlines, rail, and defense organizations with the most comprehensive product portfolio to elevate operational excellence, and transform safety management and training, with closer integration of data across these domains.

Comply365 ensures our customers' teams and assets are always geared for peak operational performance and unlocks unparalleled financial and operational gains through more streamlined, robust, and agile operations.

Our culture truly sets us apart at Comply365. In addition to our unwavering dedication to our customers and products that we offer, we are, first and foremost, a diverse team of driven, energetic, and passionate individuals who work together to make a direct impact on the future of our company.

We have built, and continue to build a world-class, dynamic, and people-first culture. We believe in celebrating one another's achievements, open communication, and transparent leadership.

Role Description

We are in search of a Software Engineer to join our team, dedicated to enhancing our leading web application in document distribution and authoring for the aviation and rail industries.

Reporting to the Engineering Manager, as an engineer at Comply365 you will be responsible for implementing new features as part of our product development roadmap, working in an Agile development environment.

You will operate within a fully remote cross-functional team, with quarterly in-person collaboration sessions in Beloit, Wisconsin.

You will bring your expertise in full stack web application development, adeptly navigating technologies such as Java, JavaScript, Oxygen XML Editor, and React with Typescript.

Effective and frequent communication is essential as you collaborate with other developers, providing guidance, reviewing code, and encouraging creativity and innovation.

We value individuals who are driven by motivation, committed to delivering excellence, and embrace remote collaboration through candid communication and constructive discourse.

Essential Duties and Responsibilities

Design, develop, and maintain scalable and reliable software solutions, primarily focusing on our web application and collaborating with cross-functional teams to ensure alignment with product requirements.

Uphold coding standards and practices, actively participate in code reviews, and provide constructive feedback to ensure the quality of the codebase.

Participate in scrum meetings and work closely with Product teams to discuss and implement new features, considering user needs and business requirements.

Create and maintain clear technical documentation, including design specifications, architecture diagrams, and implementation guides.

Write and maintain unit tests and integration tests.

Investigate and troubleshoot software defects, system errors, and performance bottlenecks, proposing and implementing effective solution.

Qualifications and Skills :

The following list of skills presented outlines the attributes and proficiencies we are actively seeking in a candidate.

It's important to note that while we hold these qualities in high regard, we do not expect any candidate to fulfill every requirement listed.

We value the diversity of experiences and perspectives that different individuals bring to our team, and we encourage all motivated applicants to consider joining us.

Your unique combination of skills and potential contributions is what truly matters to us.

5+ years of experience in web application development in both front-end and back-end technologies, including Java, Core API, Spring MVC and React with Typescript.

Experience working with relational databases.

2+ Years Experience in Oxygen XML, including writing plugins and frameworks.

Experience using Git, diff / merge tools, and creating / reviewing Pull Requests.

Knowledge of SOLID principles, design patterns, and object-oriented programming concepts.

Ability to efficiently diagnose and resolve complex software defects, system errors, and performance issues.

Experience in designing, implementing, and maintaining backend APIs, integrating with third-party applications and services.

Capacity for innovative thinking to develop creative and effective solutions for technical challenges.

Familiarity with Agile development methodologies and Atlassian products (JIRA, Confluence).

Excellent communication skills, both verbal and written.

Why join Comply365?

You're not just accepting a new job when you join our team, you'll be taking your career to new heights. We can't offer you a bar in far Bombay, but here's how we'll support you in doing some of the most impactful work of your career :

  • Remote-first, flexible work environment
  • Unlimited PTO
  • Paid Holidays
  • Comprehensive benefits package (medical, dental, vision, life insurance, disability insurance, HSA, and FSA)
  • Paid leave benefits
  • 401(k) plan with company match
  • Ample learning and development opportunities
  • Employee referral bonus
  • Semi-annual on-site meetings
  • Fun, positive, collaborative environment!

Comply365 is a global company, and our success draws upon our employees' diverse viewpoints, skills, and experiences. We are proud to be an equal opportunity employer, and all qualified applicants will receive consideration for employment regardless of age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Job Posted by ApplicantPro

30+ days ago
Related jobs
Comply365
Beloit, Wisconsin

We are in search of a Software Engineer to join our team, dedicated to enhancing our leading web application in document distribution and authoring for the aviation and rail industries. Reporting to the Engineering Manager, as an engineer at Comply365 you will be responsible for implementing new fea...

LexisNexis Risk Solutions Inc. Company
Wisconsin
Remote

We are seeking a talented and experienced Senior NLP Engineer with a minimum of 6 years of industry experience, coupled with proficiency in Java development. Software Engineering experience. The ideal candidate will possess a deep understanding of Natural Language Processing (NLP) techniques and met...

Promoted
Gainwell Technologies LLC
WI, US
Remote

Application Developer (UNIX/C/C++/C#). Work with the Client and our Business Analysts to design applications. Monitor applications and respond to system problems and abends as needed. The deadline to submit applications for this posting is October 20, 2024. ...

Promoted
Uline, Inc.
WI, United States

You'll get hands-on experience working alongside IT experts to develop custom software solutions for our growing North American company!. Collaborate in an Agile Scrum team to develop software using technologies like Java, Angular, C#,. Troubleshoot and resolve software-related issues and maintain c...

Promoted
Uline
WI, United States

Senior Software Developer - Web. Enhance and support world-class web sites while growing your career at Uline. Design, develop, test, deploy, support, and maintain complex web applications based on business requirements using approved technologies and coding standards. Mentor other developers on pro...

Elsevier Inc. Company
Wisconsin
Remote

About the Team Our team is a diverse group of software engineers, data scientists, and research scientists who develop innovative approaches to improve existing software products and create new products. Principal Software Engineer -Search Technology. About the Role: We are seeking a highly skilled ...

Emonics LLC
Wisconsin, United States

Java/JEE, Swagger/Open API, Springboot, GIT, Jenkins, Artifactory, Gradle/Maven, and Docker, Linux/Unix. ...

Taylor Corporation
Remote, WI
Remote

As a Software Developer, you will play a crucial role in designing, developing, and maintaining software applications that meet our clients' needs. Work closely with other software developers as part of a distributed team on increasingly complex technical initiatives. Work with software teams to dev...

Creative Financial Staffing
Janesville, Wisconsin

Possess 4+ years of hands-on experience in Java development, with a strong command of Java technologies and frameworks. Demonstrate leadership by guiding and mentoring junior developers, fostering their growth and development within the team. ...

Highmark Health
WI, Working at Home, Wisconsin

This job provides application development services typically as a of a project team or in an application support role. Developers provide general support to maintain applications that meet the service levels, system availability, performance and quality levels required by their customers. Developers...