Info High Tech LLC
Java Developer Full Stack
Full Time • Hybrid - US
Benefits:
- Competitive salary
- Flexible schedule
- Opportunity for advancement
Senior Java Developer Full Stack
Job Summary
Definition, architecture, design, development, implementation, and maintenance of Client's web applications.
Key Responsibilities
- Develops and modifies applications & programs as per business requirements following IT PLC methodology and industry best practices.
- Leads the design and development of major web application features.
- Creates and maintains requirements/design artifacts and documents.
- Performs impact analysis of application changes.
- Provides accurate estimates and deliverable dates to help with the development of delivery plans.
- Maintains the code base through refactoring and introducing newer, more efficient technologies and frameworks.
- Maintains high quality of deliverables by conducting unit testing, integration/system testing, regression testing, production validation, and post production support.
- Keeps security best practices at the forefront of all design and development activities and proactively identifies and addresses concerns.
- Stays current with evolving technology trends and makes recommendations for introducing appropriate new technologies into our application stack.
- Mentors junior team members and fosters adherence to best practices in programming, testing, builds and deployments.
- Provides technical guidance to other staff and management.
- Plays a Subject Matter Expert role in several key areas of business and software systems.
- Functions as an integral part of a fast-paced and agile technical team.
- Interacts closely with business stakeholders to clarify requirements and communicate technical design choices and limitations.
- Reports progress and activity to the Scrum Master and/or manager on a continuing basis.
- Work hand in hand with system and application developers and business partners to define and implement best practices.
Education
- Bachelor's degree or equivalent experience Computer Science or related field Req
Work Experience
- 7-10 years of hands-on analysis, design and application development expertise Req
Licenses and Certifications
- Certification in Java, J2EE
Skills and Requirements
- Analysis, design, application development, and software architecture expertise required.
- Command of Java and J2EE required.
- In-depth knowledge of and experience with Spring/Spring Boot and other commonly used Java frameworks and design patterns required.
- Strong UX experience, with good command of Javascript, jQuery, HTML5 and CSS3 required.
- Experience with modern Javascript frameworks, preferably Angular, required.
- Experience in implementation and integration with web services (SOAP/REST based, JSON, XML) required.
- Hands-on development experience using RDBMS/SQL (e.g./ MySQL) and NoSQL databases (e.g./ MongoDB).
- Experience with J2EE developer tools such as Eclipse, Jira, Bamboo, Maven, Gradle, GIT, SVN, etc. required.
- Familiarity with deploying to and trouble-shooting J2EE application servers.
- Experience with development utilizing AWS cloud technologies (S3, EC2, ECS/EKS, Lambda, CloudFront, DynamoDB, RDS, ElastiCache, Cloudsearch, API Gateway, Fargate, etc.).
- Experience in building applications in compliance with Web Content Accessibility Guidelines (WCAG) is a plus.
- Must have a good understanding of the behavior, capabilities and best practices of software development using user-centered design concepts.
- Medium to advanced skills with Linux and Windows operating systems required.
Flexible work from home options available.
Compensation: $150,000.00 - $175,000.00 per year
(if you already have a resume on Indeed)