FYI Solutions · 4 days ago
Java Full Stack Developer
Wonder how qualified you are to the job?
Maximize your interview chances
Insider Connection @FYI Solutions
Responsibilities
Hands-on coding using Java, Spring framework, and Python.
Develop UI components with ReactJS.
Create and maintain APIs using RESTful or GraphQL standards.
Write testing frameworks using Junit, Mockito, etc.
Design and implement distributed systems, microservices, and design patterns.
Work with Bitbucket, Jenkins, Gradle, Git, AWS S3/Fargate/IAM/EventBridge.
Manage non-relational and relational databases.
Understand business needs and translate them into efficient solutions.
Implement software engineering standards and best practices.
Document using JAVADOC and Swagger.
Apply agile development methodologies and Test-Driven Development (TDD).
Learn new skills continuously and tackle challenges.
Utilize analytical and problem-solving skills in a dynamic environment.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Min 5 - 10 years of experience, with expert level knowledge in Java / Spring framework, Database and Python.
Hands on experience with back-end technologies and frameworks, such as Java 8 or higher, Spring framework, and integrating UI components with server-side systems.
UI development experience with ReactJS.
Experience of API development using RESTful or GraphQL standards.
Experience with writing testing framework using Junit, Mockito and others.
Experience in distributed systems, microservices, design patterns and design methodology.
Experience with Bitbucket, Jenkins, Gradle, Git. Cloud experience working with AWS S3/Fargate/IAM/EventBridge.
Experience with non-relational and relational databases.
Understanding business needs and transforming them into efficient solutions with highest quality.
Implementing software engineering standards and best practices.
Ability to document using JAVADOC, and Swagger.
Experience with agile development methodologies and Test-Driven Development (TDD), ability to apply appropriate agile approaches in the processes of software development and delivery.
Knowledge of business concepts tools and processes that are needed for making sound decisions in the context of the company's business.
Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges.
Excellent analytical and problem-solving skills with the ability to think quickly and offer alternatives both independently and within teams.
Proven ability to work quickly in a dynamic environment.
Company
FYI Solutions
FYI Solutions, a TechTriad (“T3”) company, is a global, woman and minority-owned, end-to-end staffing and solutions firm.
Funding
Current Stage
Growth StageCompany data provided by crunchbase