Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Software Engineer - Java

Expired Job

DHI Group, Inc. Englewood , CO 80111

Posted 5 months ago

General Purpose
DHI is looking for a highly engaged Senior Software Engineer to design and develop internal and external web services and integrate with clients and other web services. You will be part of an Agile team culture with people who enjoy shared goals and releasing new product features often.
If you like to learn, you will like it here. Our best developers are adept at picking up new things and thrive in our multidisciplinary environment where there are many challenging problems to solve.
The successful candidate will be a competent Java/J2EE Developer and ideally will have worked in all phases of the project life-cycle.
We are looking for a positive, flexible and hands-on engineer who is passionate about using emerging technologies and writing quality code. You will be part of a high caliber team consisting of tech, product, and DevOps working in short iterations, building production-ready software.
Essential Duties/Responsibilities
Designs, develops, and implements web-based Java Rest APIs and applications to support business requirements.
Work with UX design to design, create and implement UI components that are engaging and easy to use.
Follows approved life cycle methodologies, creates design documents, and performs program coding and testing.
Develop unit and integration tests to test your code and integrating with continuous integration and continuous delivery pipelines
Generate swagger and other API documentation
Work with both existing server side rendered pages (JSP) as well as develop responsive Angular based elements and applications for multiple form factors
Quick learner, one who can thrive in a fast-paced environment
Collaborate with Architecture and other team members on the design of projects.
Follow API and web development standards across the technology organization
Work in a fast paced, agile environment, collaborating with peers from around the world.
Evangelize good software engineering, always be learning.


Job Qualifications
Required Knowledge, Skills and Attributes
Strong verbal and written communication skills.
Effective time management skills.
The ability to work in a team atmosphere.
Required Education and/or Experience
Three (3) or more years experience with analyzing, designing, coding, building, testing, and deploying application systems in a business environment.
Experience developing within an Agile environment
Commercial RESTful API design and implementation experience
Experience working in AWS and/or utilizing AWS services.
Experience working with partners and 3rd parties in integrating with their APIs
Experience with Git and GitHub
Requires experience with the following technologies:
Languages: JavaScript, Java, SQL

Skills: Angular, CSS, Core Java, Spring Framework, Hibernate, RESTful Web Services, Angular
Databases:
Postgres, MongoDB
O/S: Linux
Experience with Tomcat and Java Web apps preferred.
Team player who exhibits effective interpersonal skills with a collaborative style
Experience with Continuous Integration (CI) tools:
Jenkins, Code Pipeline/Deploy, Cloud Formation, Terraform or others
Experience with Google Analytics and SEO concepts and validation a plus
Must have a grasp of web technologies (HTML5, CSS3, JS, responsive design, etc.)
Experience with AWS environment utilizing API Gateway, Lambda Functions, SQS, SNS, Redshift, Firehose, S3, DynamoDB, EC2 and more is helpful.

Skills:
Angular, CSS, Core Java, Spring Framework, Hibernate, RESTful Web Services, Angular Databases:
Postgres, MongoDB
Permanent


upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer 4 (It)

Boeing

Posted Yesterday

VIEW JOBS 1/16/2019 12:00:00 AM 2019-04-16T00:00 Software Engineer 4 Summary: Leads activities to develop, document and maintain architectures, requirements, algorithms, interfaces and designs for Jeppesen Operator/ASTRO application Essential Duties: * Developments, maintenances, and unit tests for a the Jeppesen Operator/ASTRO application by utilizing software development environments and programming languages in order to implement design and satisfy allocated requirements. * Participates in code walkthroughs. * Provides subject matter expertise on resolution of regulatory and domain operational and integration issues to customers, suppliers, application users, and other technical and support personnel. * Supports issue resolution for specific software systems. * Participates in internal and external design reviews. Education/Experience: Technical degree in a related field of study and typically 9 or more years' related work experience or an equivalent combination of education and experience. Technologies and programming languages desired: * JAVA * Visual Studio * Team Foundation Server * Python * Agile SDLC Knowledge and Skills: * Applies extensive job practices, techniques, standards, principles, theories, and concepts. Has full knowledge of other related disciplines. Recognized as a job expert within the department/organization. * Provides technical solutions to complex problems that require ingenuity and creativity. * Exercises considerable latitude in determining technical objectives of assignment. Completed work is reviewed for desired results from a relatively long-term perspective. * Guides the successful completion of aspects of major programs and may function in a project leadership role. Erroneous decisions or recommendations may result in failure to achieve major organizational objectives. * Represents the organization as the prime technical contact on contracts and projects. Interacts with senior external personnel on significant technical matters often requiring coordination between organizations Division Jeppesen Boeing Englewood CO

Software Engineer - Java

Expired Job

DHI Group, Inc.