Java Software Engineer (Mid Level), eSolutions
Job Description
We are looking for an Java Software Engineer that is highly motivated in efficiently building quality SaaS applications and web services with a team of product managers, software engineers, QA, and UX automation engineers. This individual will play a key role in building and improving a cloud-based solution. This position provides the opportunity to have a broad, positive impact across the division.
Responsibilities
- Participate in analyzing, designing, writing, and testing code, documenting, and implementing functionally appropriate, technically sound, and well-integrated application systems. This is completed in accordance with customer requirements and organizational methodologies and standards for new application development as well as existing system enhancements.
- Participate in new application development and existing system enhancements by coding system features according to system designs.
- Maintain existing application programs by fixing bugs or clearing up operational deficiencies in both previously released software and software slated for future release.
- Assure program, module and system integrity through thorough testing and adherence to company standards and procedures.
- Work through all phases of the software development life cycle, including research, design, analysis, requirements, implementation, test automation, and maintenance.
- Utilize new technologies and tools to modify products and provide integration with applications developed internally and externally.
- Prepare and modify program and system documentation.
- Provide guidance to less experienced team members to ensure knowledge transfer and training are successfully meeting department goals.
- Achieve departmental goals and timelines.
- Perform other duties as assigned.
- Bachelor's Degree in Computer Science, Software Engineering, or a related technical discipline, or the equivalent combination of education, technical certifications or training, or work experience.
- 3-5 years of experience as software engineer.
- Be able to solve technical problems in a manner that is scalable and maintainable.
- Capable of learning a new programming language and know basic coding fundamentals.
- Knowledge in Java
- Knowledge in Angular (TypeScript)
Preferred Skills And Knowledge:
- Knowledge of developing web applications and web services using RESTful conventions (OData knowledge a plus)
- Basic understanding of Machine Learning processes
- Agile development methodologies
- Some experience with Python scripting
- Some experience with SaaS services and related optimizations
- Experience developing on AWS and GCP
- Familiarity with git-based source control
- Understanding of scripted deployments
- Desired interest in researching and understanding alternative web technologies
Date Posted
10/27/2022
Views
5
Similar Jobs
Senior Software Engineer - UI Systems - Realtor.com
Views in the last 30 days - 12
Realtorcom is looking for a Sr Software Engineer UI Component Systems to join their Web Platform team The job involves developing and optimizing inte...
View DetailsWindows Engineer - Dynata
Views in the last 30 days - 17
The job posting is for a Senior Windows Engineer position at Dynata a company that offers a unique and international atmosphere The role requires stro...
View DetailsAutomation Engineer - Robotics - OMRON Group
Views in the last 30 days - 17
Omron is a leading global manufacturer of industrial automation products looking for an energetic and focused Automation Engineer to support Robotics ...
View DetailsAccount Executive, Mid-Market - Dialpad
Views in the last 30 days - 5
Dialpad is a company that offers a range of communication and collaboration tools including a business phone system text and team messaging and video ...
View DetailsAccount Executive (Fully remote) - Branching Minds
Views in the last 30 days - 9
Branching Minds is a startup that aims to empower educators to support students holistic needs with a mission to create a path to academic and persona...
View DetailsDigital Project Coordinator / Brand & Account Manager - Forthea Interactive Marketing
Views in the last 30 days - 6
Forthea is an awardwinning digital marketing agency that improves lead generation for clients by focusing on superior data analytics and creative exec...
View Details