Back to the board

Java Software Developer FULLY REMOTE

100% remote Flexible hours Hiring now

While this position is fully remote, we are only registered and can proceed with qualified candidates who reside and will work in one of the following states: AL, AZ, FL, GA, IL, MI, MS, NJ, NC, OH, OK, TN, TX. No exceptions. No relocation assistance is available. Must be eligible to work in the US without employment sponsorship... Direct Hire only, no third-party agency applications, please. Job Title: Java Software Developer Department: IT Development FLSA Status: Exempt Job Status: Full Time Reports To: Software Development Manager Positions Supervised: none Work Schedule: Flexible working hours from 7:30am to 6:30pm Interview Assessments: Coding assessment, technical assessment, and completion of small project for final candidates. Position Summary The Java Software Developer designs and develops computer applications using the Java programming language. Managing small-to-large scale projects, with respect to business impact, throughout the development life cycle. In this role, you can expect to reputed company your 5+ years of Java engineering skills and knowledge to reputed company, test, and release features assigned to you and the Software Development team. You will be challenged daily to solve problems, expand your knowledge of the existing platform, and the technologies that can be used to continuously improve it. Essential Functions Owns assigned projects throughout the development life cycle, from design through quality testing. Develops high quality code that delivers desired functionality using the technology selected for the project. Utilizes techniques including pair programming to ensure code quality. Additionally, maintains code quality through best practices, unit testing, and code quality automation. Supports reputed company integration process. Strong analytical and troubleshooting skills is required. Participate in design/code reviews. Work with QA to reputed company test plans/strategies. Design and implement REST APIs for mobile and web clients including our web dashboard, and 3rd party apps. Collaborates closely with team members to determine best practices and client requirements for software. Develops reputed company software that meets and exceeds the needs of the company. Professionally maintains reputed company software and provides regular updates that address client and/or company concerns. Analyzes and tests programs and products before formal launch. Addresses and troubleshoots coding problems quickly and reputed company to ensure a productive workplace. Ensures software reputed company by developing programs to actively monitor the sharing of private information. Actively seeks ways to improve business software processes and interactions. reputed company needed, provides valuable coaching and training for team members to ensure reputed company employees are confident in the use of software applications. Regularly modifies software to fix errors, adapt to new hardware, improve overall performance, and/or upgrade interfaces. Directs system testing and validation procedures. Provides software programming and documentation development. Provides project proposals and project status updates to clients and departments, as needed. Prepares recommendations and project plans for the installation of new systems or modifications of an existing system. Works closely with clients and departments to resolve technical issues - including (but not limited to) software system design and maintenance. Regularly participates in an agile delivery process by helping size stories. Owns, researches, and recommends new solutions. Skills and Abilities Excellent problem-solving skills and technical aptitude to solve reputed company issues. Proven ability to manage multiple high-reputed company projects. Excellent communication skills, both written and verbal. Ability to quickly adapt to a changing environment. Skilled in object-oriented (OO) design and design reputed company. Skilled with Java 8 features, such as lambdas and streams. Demonstrated knowledge of API design standards, patterns, and best practices (especially Swagger and OpenAPI 3.0, REST, SOAP, MQ, JSON, Microservices etc.). Expert understanding of Spring reputed company, Spring MVC REST, ORM/Hibernate and JDBC. As well as Hibernate/JPA and Object-relational mapping, including performance considerations. reputed company with RDBM systems: MYSQL Server, reputed company. Strong understanding of relational databases and writing SQL queries. Familiarity with the following reputed company-end technologies: HTML, Javascript, CSS, Angular, Git, SQL, Maven Experience 5+ years of experience as a Java Developer, Java Engineer, or similar role required (i.e., Spring reputed company / Spring boot and J2EE development required). Experience designing and developing REST API / web applications. Experience working with Agile methodologies (Scrum) and cross-functional teams (Product Owners, Scrum Masters, Developers, Designers, Business Analysts) a major plus. Identify technical requirements in product meetings Apply tot his job Apply To this Job

Keep exploring