Java Software Engineer

tekwissen
Ann Arbor, MI

Job Overview

We are looking for an experienced Java Software Engineer to be a part of our IT department. You will be responsible for prioritizing and executing tasks in the software development lifecycle. Besides, you will be testing and debugging java applications to ensure a smooth user experience.

You should be able to develop scalable java code and a friendly user interface. In addition to this, you will be determining system integration timelines and project workflows. Your other duties include designing database architecture and optimizing systems.

You will be working closely with the Java Developers for validating software functionality. Your excellent knowledge of programming languages and Java frameworks will be an asset. So, if you have the skills that we are looking for, then do get in touch with us.

Responsibilities

  • Suggesting and designing software implementation flowcharts
  • Assessing user and system requirements
  • Illustrating software issues to the software development team
  • Writing scalable java codes based on the provided specifications
  • Developing java-based and friendly user interfaces
  • Actively participating in the software development life cycle
  • Executing and prioritizing assigned tasks
  • Designing detailed database architecture
  • Conducting testing and debugging of software applications
  • Verifying software functionality and security areas
  • Communicating project goals and timelines with the team members
  • Undertaking optimization of systems

Requirements

  • Java
  • AWS
  • Devops
  • Bachelor’s degree in Computer Engineering, Computer Science or related field
  • 3+ years of work experience as a Java Developer or similar position in the IT and development industry
  • Complete knowledge of Java, JavaScripts, and JEE
  • Basic knowledge about Object-Oriented Design
  • Understanding of software design processes
  • Familiarity with software management tools like Jira and Trello
  • Know-how of the latest web development methodologies
  • Expertise in creating software architecture
  • Strong technical and computer skills
  • Excellent critical thinking and problem-solving skills
  • Knowledge of application testing protocols, procedures, and guidelines
  • Good communication and interpersonal skills
  • Ability to work independently and collaboratively
  • Deadline-driven and detailed-oriented individual
  • Ability to multitask projects simultaneously
  • Good time management and organizational skills
  • Ability to maintain a positive work environment
  • Strong work ethics
  • Ability to lead and motivate the team members
  • Excellent analytical skills
  • Ability to prioritize tasks
Posted 2025-08-18

Recommended Jobs

Landscape Designer

Creative Landscaping & Design
Michigan

LANDSCAPE DESIGNER WE ARE CREATING LANDSCAPES FOR LIFE ! JOIN OUR TEAM! We take caring for our team seriously. Very seriously! When we say caring is in our nature, it doesn't just refer to o…

View Details
Posted 2025-08-06

Gastroenterology Physician - 1097792 (Utica)

Necnic Group Healthcare Recruitment
Utica, MI

Gastroenterology Opportunity in Central New York Seeking a BC/BE Gastroenterologist to join a multi-specialty group just 1 hour from Syracuse. The group has grown to become one of the largest mul…

View Details
Posted 2025-08-17

Take Out (Hiring Immediately)

BJ's Restaurants, Inc.
Grand Rapids, MI

Overview We value Gracious Hospitality in everything we do, it starts with you! Our team members are the not-so-secret ingredient in crafting memorable moments and delivering the exhilarating brewhou…

View Details
Posted 2025-08-15

Manufacturing Administrative Assistant /Traffic & Shipping

Thermotron
Holland, MI

Become an integral part of our mission to innovate and promote top-tier environmental test equipment. Our values of quality, cooperation, customer focus, safety, efficiency, and continuous improveme…

View Details
Posted 2025-08-06

CMT Technician I

Metro Consulting Associates LLC
Detroit, MI

Job Description Job Description Description: Position Description Metro Consulting Associates, LLC., (“MCA”) is looking for a Construction Materials Testing Technician I to join our team! MCA…

View Details
Posted 2025-07-29

Dishwasher

Artisan Restaurant Traverse City
Traverse City, MI

It is our pleasure to welcome you. Artisan Restaurant in Traverse City, MI is looking for dishwashers to join our team. Our ideal candidate is attentive, ambitious, and engaged. Artisan Traverse …

View Details
Posted 2025-07-30

Insurance Agent / Financial Sales

The Big Directory
Wyoming, MI

Farmers Insurance Group in West Michigan is looking for new Insurance Agents.  With a large initiative to expand in the Midwest, Farmers Insurance Group is dedicated to training and developing our age…

View Details
Posted 2025-08-06

Restaurant Team Member

IC and BP Restaurants
Mount Pleasant, MI

Job Description Job Description B404 Restaurant & Bar is a fun, friendly atmosphere and an enthusiastic crew. We are passionate about providing Guests with the best experience possible. We ta…

View Details
Posted 2025-07-28

Executive Assistant - Michigan State Bar Foundation

Get It - Executive
Lansing, MI

Are you an organized and proactive professional with a passion for supporting leadership and driving meaningful work? We're looking for an experienced Executive Assistant to provide high-level support…

View Details
Posted 2025-08-13

Personal Banker

Mercantile Bank
Merrill, MI

Job Description Job Description Join Mercantile Bank as a Personal Banker and immerse yourself in an environment that thrives on innovation and excellence. You'll have the opportunity to direct…

View Details
Posted 2025-07-28