Full Stack Java Developer Job Description
Full Stack Java Developer Duties & Responsibilities
To write an effective full stack java developer job description, begin by listing detailed duties, responsibilities and expectations. We have included full stack java developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Full Stack Java Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Full Stack Java Developer
List any licenses or certifications required by the position: AWS, II, IAT, CE, DOD, SSL, SUN, CSM, ITIL, PKI
Education for Full Stack Java Developer
Typically a job would require a certain level of education.
Employers hiring for the full stack java developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Education, Information Systems, Science, Software Engineering, Information Technology, Computer Engineering, Mathematics
Skills for Full Stack Java Developer
Desired skills for full stack java developer include:
Desired experience for full stack java developer includes:
Full Stack Java Developer Examples
Full Stack Java Developer Job Description
- Creating enterprise-level applications that run parallel device processing on Android and iOS devices
- UI development per user stories with overall coding life cycle through testing support and production deployment
- Modules of the Corporate Event systems framework
- Software testing frameworks (unit/non regression/user acceptance)
- Normalized relational databases designs
- Coding of development projects according to specs laid out by the Product Owner
- Adherence to Scrum Methodology
- Participation in daily scrums
- Participation in peer code review
- R&D on new development projects
- Must have 2 – 3 years of experience in at least one responsive UI frameworks such as ReactJS, AngularJS or EmberJS
- Must have 2 – 3 years in one of service-oriented architectures such as SOAP RPC or REST
- Must have 2 – 3 years of experience with relational or NoSQL databases such as MySQL or Oracle, DynamoDB, Cassandra
- Enthusiastic team-player self-starter
- Hands on experience with Linux or Unix environments, Shell scripting
- Knowledge of concurrent, parallel and distributed computing
Full Stack Java Developer Job Description
- Provide technical support and resolve systems issues and application problems
- Be fully engaged into team meetings, respect other's people time
- Groom User Stories with vision of technical debt remediation
- Ensure technical risks and issues are raised within the team
- Use internal reporting systems as per advised rules
- To develop front-end modules
- Develop, implement, and improve state-of-the-art software in collaboration with a team of software developers, software testers, system engineers, DBA’s, IT and network personnel
- Participate in a sound software development process that is user-centric with leading agile engineering philosophies (test driven development, test automation, continuous integration and delivery)
- Deliver high quality solutions to our clients by adhering to software design, development, and testing best practices
- Failure to accomplish results or errors may cause significant project delays or require the substantial allocation of additional resources
- Familiar with frontend frameworks and technologies
- Experience with Java performance analysis and tuning is a plus
- Full-stack Java developer with at least 8 years of experience in design, development and implementation of enterprise-level Java applications
- Ability to problem-solve and work independently to resolve technical roadblocks
- Experience with web development (ReactJS) or a willingness to learn
- Comfortable being self-directed and pushing the boundaries of what's possible with different frameworks
Full Stack Java Developer Job Description
- Responsible for implementation of Web applications using Java and JavaScript frameworks
- Perform impact analysis, design and development on enhancements, bug fixes or other software releases
- Work closely with the business and middle to ensure that technical designs and programs satisfy the business requirements
- Define and implement detailed workflow, data and system processing requirements for bug fixes, enhancements, and various projects
- Take ownership of system integration activities and interact with representatives from other systems
- Gather, confirm, and document user requirements
- Complete analysis and design for web applications
- Using test driven development methods create, test, and document complex web applications and software utilities
- Contribute to the development projects from initiation to completion, including project planning, development, testing and implementation
- Work with outside software development consultants and vendors as needed
- Proficient in relational database design
- Proven experience with object oriented programming techniques
- Knowledge of Change Management software such as Aldon CMS (LME and LMI)
- Knowledge of Version Control such as SVN CloudForge, Git
- Accurately derives and meets quoted time estimates to program, test and implement system applications
- Knowledge of Ecom and or retail business processes preferred
Full Stack Java Developer Job Description
- Work with customers and team members in an Agile development environment
- Follow Continuous Integration/Continuous Delivery (CI/CD) best practices for code build and deployments
- Develop test cases and test plans
- Coordinate with internal consumer and dependency teams
- Perform all phases of software engineering including iterative engagement with business and stakeholders, building code through practices like test-driven development, and maturing continuous integration and delivery of product development
- Participate in a dynamic development environment where solutions evolve daily as customer demands emerge over time
- Follow/lead/participate in identification of solution options to meet customer and technical requirements
- Serves as liaison with users concerning requests, usage, standards, security, and other developmental and production matters
- Works with team leads to understand, identify and specify business requirements
- Researches and evaluates alternative solutions and creates proposals to meet business needs
- Proficient using Microsoft Office products, including Visio
- Must have 2+ years of experience in developing applications with Angular JS, jQuery, extJS
- Should have 2+ years of experience in HTML5 and CSS3
- Should have excellent knowledge of Java, RESTful and SOAP WebServices
- Have knowledge of Hadoop and AWS technologies
- You do what it takes to get the job done We provide the rest
Full Stack Java Developer Job Description
- Design and develop reusable Microservices, REST API's over Masterdata and always thinking about security, performance and scalability
- Design and develop data ingestion services to collate and aggregate data from disparate sources
- Take pride in writing robust, well-strutured, well commented, maintainable, unit tested code
- Work as part of a team in a collaborative environment
- A strong earnest to learn new technologies and adapt
- Agile methodology project experience preferred - Experience estimating development project timelines
- Oversee development activities leveraging modern Artificial Intelligence and Machine Learning tools
- Write efficient java/groovy code using modern framework(s)
- Develop and/or consume REST API / services
- Assists in preparing technical and procedural documentation
- Experience in build technologies such as Gradle / Maven
- Experience in SCM technologies such as Git
- Experience in Javascript UI technologies such as AngularJS
- Experience in development for financial applications
- Experience of Scrum/Kanban/Agile etc
- At least 3 years of experience in Java Development and Web Applications