Java Full Stack - Georgia Local only at Alpharetta, Georgia, USA |
Email: [email protected] |
From: Sandeep Bisht, Key Infotek [email protected] Reply to: [email protected] Immediate Interview Title: Java Full Stack Engineer Location: Alpharetta, GA (Hybrid schedule onsite 2 times a week) JOB SUMMARY Client is seeking a Full Stack Engineer with hands-on React JS experience who is local to Alpharetta, GA, to implement a client project. Job Description This role will focus on the technical processes related to software development and will assist in maintaining the high quality of new software systems. This role will focus on ensuring the software project security, and work to keep new technology by utilization of new tools and trends. 1. Perform Java/.Net development within a microservices architecture: back-end code (business model code, data access, flows), unit test code, test scripts, and HTML/JavaScript front-end code. 2. Write effective API contracts and API implementations. 3. Participating in the design and creation of scalable software 4. Work as part of a development team in a fast-moving environment with new iterations every two weeks, communicating with Customers, Project Managers, Business Analysts, Testers, and other team members. 5. Participate in regular team reviews assessing each others performance and helping to implement continuous improvement activities. 6. Apply design, coding, and documentation standards and write technical documentation. 7. Diagnose and troubleshoot performance issues. 8. Learn new technologies and keep abreast of existing ones. 9. Ensure code quality with a comprehensive unit and functional test coverage. 10. Test software to ensure responsiveness and efficiency. What are we looking for 1) Bachelors Degree or higher in Computer Science or a related field 2) 5 to 8 years of software development experience 3) Proven experience as a Full Stack Developer or similar role 4) Knowledge of front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery) 5) Knowledge of back-end languages (e.g. Java, .Net, Python) and JavaScript frameworks (e.g. Angular, React, Next.js, Node.js) 6) Experienced in Spring Boot 2 and higher framework. 7) Familiarity with databases (e.g. PostgreSQL, MSSQL), web servers (e.g. Apache), and UI/UX design 8) Work with messaging-based frameworks (RabbitMQ) using JMS. 9) Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management (Git, Gitflow), build processes (Maven), testing, and operations. 10) Experience developing desktop and/or mobile-friendly UI (responsive web design) applications 11) Familiarity with common stacks 12) Experience debugging and performance tuning applications and services. 13) Excellent communication and teamwork skills 14) An analytical mind and Great attention to detail What might also help o Working experience with DevSecOps, automation releases, and CI/CD pipelines would be an added advantage. o TDD, Open API standards, Experience working on GCP/AWS/Azure o Experience in the payment industry o Java or Microsoft certifications o Cloud based certifications. Keywords: continuous integration continuous deployment user interface user experience javascript Georgia |
[email protected] View all |
Wed Dec 20 03:14:00 UTC 2023 |