Java Full Stack Developer
Key Responsibilities:
Front-end Development:
1. Develop responsive, mobile-first UI components using HTML5, CSS3, JavaScript, and frameworks like React, Angular, or Vue.js.
2. Implement UI/UX designs and prototypes.
3. Ensure cross-browser compatibility and accessibility.
4. Implement client-side validation and error handling.
5. Optimize front-end performance using caching, minification, and compression.
Back-end Development:
1. Design and develop RESTful APIs using Java 8+, Spring Boot, and Hibernate.
2. Implement business logic, database interactions, and security measures.
3. Ensure scalability, performance, and reliability.
4. Implement server-side validation and error handling.
5. Integrate with third-party APIs and services.
Full Stack Development:
1. Collaborate with cross-functional teams to identify business requirements.
2. Participate in agile development methodologies (Scrum/Kanban).
3. Troubleshoot and debug applications.
4. Ensure code quality, testing, and deployment.
5. Implement continuous integration and continuous deployment (CI/CD) pipelines.
Database Administration:
1. Design and implement database schema.
2. Ensure data integrity and security.
3. Optimize database performance.
4. Implement database backup and recovery procedures.
Security:
1. Implement authentication and authorization mechanisms.
2. Ensure data encryption and secure data transmission.
3. Implement security best practices and guidelines.
Technical Requirements:
1. Java Proficiency: 8+ years of experience with Java 8+ programming language, including Java frameworks and libraries.
2. Front-end Development: Experience with front-end frameworks (React, Angular, Vue.js) and technologies (HTML5, CSS3, JavaScript ES6+).
3. Back-end Development: Experience with Spring Boot framework, Hibernate ORM, and RESTful API design.
4. Database Management: Experience with database management systems (MySQL, Oracle) and database design.
5. Cloud Platforms: Experience with cloud platforms (AWS, Azure) and containerization (Docker).
Education and Certification:
1. Degree: Bachelor's degree in Computer Science, Information Technology, or related field.
2. Certification: Certified Java Developer or equivalent certification (e.g., Oracle Certified Java Programmer).
Royal Cyber Inc. (HQ: Naperville, IL) is a leading software organization that provides services ranging from application development and deployment to training and consultancy. Since our inception in 2002, we have been assisting clients to meet the standards and demands of doing business in the rapidly changing marketplace. We are an IBM Premier Business Partner, providing services that include application design, development, and implementation of the complete WebSphere family suite, IBM Rational, Tivoli, HATS, Commerce, MQ, and Lotus. We are also an IBM Authorized Independent Trainer, specializing in Tivoli. In addition, we are a Microsoft Certified Gold Partner and a leader in Microsoft SharePoint and Microsoft Business Intelligence, providing consultancy services to clients such as Pizza Hut USA, American Express, Bell Canada and many other Fortune 500 companies. Having operations in nine countries and over 1000 domain specialists, Royal Cyber is an award winner under numerous categories for global IT implementations across industry verticals.