Job Descritpion of Java Full Stack Developer
5+ Years Relevant Experience
- Full Stack Developer – Java 8+, Spring/Spring Boot, REST, Angular, HTML 5, JavaScript, AWS, Kubernetes, Jenkins/LUGI, GIT, Apigee/Data Power, MS SQL, Kafka/MQ, DB2/MySQL Expert role.
- Has team leadership duties, including instructing, assigning and checking the work of other Software Engineers. Assists in planning, organizing and controlling the activities of the team.
- Coordinates the activities of the team with other IT teams and the product management team.
- Specialized depth and/or breadth of skills, experience and proficiency. Acts as expert technical resource to software engineering staff in the development, testing and implementation processes.
- Frequently acts as a Project Leader. Typically, requires ten or more years software engineering experience.
General Duties & Responsibilities
- The UI Developer will be responsible for coding, testing and analyzing application software; support existing products and business applications.
- Conduct usability testing to identify and fix UI issues and gather real-world intelligence from target users.
- Collaborate with business and IT decision makers to discuss user interface requirements and brainstorm UI ideas.
- Use responsive web design to create applications that automatically conform to multiple screen sizes/devices.
- Use coding to develop the aesthetics implemented within a website or product, from the layout menus and drop-down options to colors and fonts.
- Keep current with the latest trends and best practices of UI/UX design and HCI (human-computer interaction).
- Use visual aids such as wireframes, storyboards, and UI flow charts, to plan and present user interface designs.
- Wield their knowledge of Search Engine Optimization (SEO) to develop search-friendly websites and interfaces.
- Work closely with the other Development and QA team members to improve usability.
- Adhere to SDLC and Development processes, coding standards and best practices.
- Troubleshoot various products and business applications already in production as needed.
- Attend overnight releases when needed.
- Achieve operational excellence by automating processes and writing maintainable, supportable, and testable code.
- Networks with senior internal and external personnel in own area of expertise.
Knowledge & Skills Required
- 10+ years of experience in Software development methodologies and best practices
- 7+ years of experience in building web services in SOAP and/or REST using Java, Spring/Spring Boot framework.
- 5+ years of hands-on experience in front-end web development languages, i.e., HTML, CSS, and JavaScript.
- 5+ years of Strong hands-on on experience in advanced JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS, Bootstrap etc.
- Strong hand-on experience in mobile hybrid framework like IONIC for development.
- Experience with a version control system like Git/GitHub
- Excellent communication, organizational and interpersonal skills required.
- Strong experience working collaboratively using Agile/Scrum methodology is essential.
- Strong problem-solving skills.
- Bachelors Degree required.
Required Skills for Java Full Stack Developer Job
- Java 8+
- Spring/Spring Boot
- REST
- Angular
- HTML 5
- JavaScript
- AWS
- Kubernetes
- Jenkins/LUGI
- GIT
- Apigee/DataPower
- MS SQL
- Kafka/MQ
- DB2/MySQL
Our Hiring Process
- Screening (HR Round)
- Technical Round 1
- Technical Round 2
- Final HR Round