Epicareer Might not Working Properly
Learn More
3

Software Developer II

Salary undisclosed

Apply on


Original
Simplified

Job Description

Job Description
Salary: 80k-100k

We are looking for a full stack software developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented development team that works on mission-critical applications that support our business. Responsibilities include Java Spring application development, Angular web application development, and MySQL database engineering while providing expertise in the full software development lifecycle. Developers solidify requirements with our business, write code, perform testing, and participate in releases. We are looking for developers to be on-site part-time (hybrid model) in our new office space located in Naperville, IL.

Essential Functions:

  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Participate in Agile project management functions
  • Collaborate with other engineers to solve complex business and data problems
  • Improve systems by identifying problems, investigating solutions, and presenting for review

Competencies:

  • Understanding of the Java language, Java server environments, data structures and frameworks
  • Understanding of multithreaded programming concepts and asynchronous patterns
  • Experience with dependency management, unit testing, debugging, and REST web APIs
  • Experience with relational databases, SQL query optimization, data access coding patterns
  • Experience with HTML and CSS, as well as common web frameworks (e.g. Angular or React)
  • Experience with automated build and deploy processes (e.g. Jenkins, GitHub Actions, TeamCity, etc.)
  • Familiarity with cloud computing fundamentals

Education: BS/MS degree in Computer Science, Engineering, or a related field

Experience:

  • Proven working experience in Java development (2+ years)
  • Proven working experience in web application development
  • Proven working experience with at least one RDBMS (e.g. MySQL, Postgres, SQL Server, Oracle)
  • Spring, preferred
  • Angular or React framework, preferred
  • AWS, Azure, or GCP preferred
  • Mobile experience, preferred
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job