Full Stack Application Developer | Onshore - Remote | 6+ Months

Genius Business Solutions

Full Stack Application Developer | Onshore - Remote | 6+ Months

Chicago, IL
Full Time
Paid
  • Responsibilities

    Are you a passionate IT trailblazer – a growth-focused, problem-solver who takes full ownership of your work, wants to collaborate & co-create with fellow IT experts, innovate, learn new skills, create new solutions & drive your career to the pinnacle of your potential? If so, you will love working with our Sales Team – we are constantly innovating to create breakthrough solutions for our client’s growth through a vibrant, fun team culture.

    Featured in CNBC, Digital Journal, Fox News & CIO Review, GBSI has been successfully serving the world’s top Fortune 500 organizations for the last 20+ years. GBSI IT teams and consultants have delivered more than 568 projects successfully within the automotive, manufacturing, retail & pharmaceutical domains across the world. Headquartered in Moline, IL, GBSI’s clients and consultants are spread across the US, Canada, Europe & India. Join us to be a part of an ever-growing, elite IT team & start building your dream career today!

    To be a successful Full Stack Application Developer you will embody GBSI's core employee characteristics of being passionate about IT, taking full ownership of your work & having a growth mindset. Additionally, you will exhibit strategic vision, thoughtful engagement, strong analytical/process skills, a bias for action, and the ability to partner with senior operational leaders.

     

    JOB SUMMARY:

    The Software Engineer III is responsible for building stable, scalable, and high-performance cloud-native API applications that leverage modern database technologies. You will work within an Agile team to ensure consistent implementation of technical standards and contribute to the continuous improvement of both code and processes.

     

    Responsibilities:

    • Develop client-side and server-side components, integrating RESTful and SOAP-based APIs.
    • Leverage programming languages such as Java
    • Good to have understating of Python.
    • Work with open-source databases, NoSQL technologies, and cloud-based data platforms like Snowflake and Databricks.
    • Participate in Agile development teams, focusing on clean coding practices, automated unit testing, and CI/CD pipeline automation.
    • Collaborate with cross-functional teams to collect system requirements and support ongoing and future database-based API Application enhancements.
    • Build, maintain, and optimize database-backed applications, including troubleshooting and performance tuning.
    • Create and maintain technical documentation to support development and ensure project consistency.
    • Mentor other software engineers on the team.
    • Ensure compliance with HIPAA regulations.

     

    JOB REQUIREMENTS (Education, Experience, and Training):

     

    • Must have 10+ years of full stack designing, developing, and maintaining Java-based applications. Proficiency in Java frameworks such as Spring Boot, Hibernate, and JPA is required. Must have 3+ years of Front end React expertise area a must. Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services. Must have a track record of writing efficiently, testable, and reusable code. Good to have understating of Python.
    • Must have experience building, implementing & managing APIs from scratch and for securing and monitoring APIs. Experience with Markup Languages such as XML, JSON is highly preferred.
    • Experience with one of Cloud services and application deployment (AWS, Azure or OCI).
    • Utilize DevOps for CI/CD pipelines, automated deployments. Knowledge of containerization and orchestration technologies (Docker, Kubernetes).
    • Strong understanding of database design and optimization (SQL/NoSQL).
    • Experience with microservices architecture.
    • Experience with Snowflake, Azure, or Redhat and optimizing its performance.
    • Good understanding of database management systems such as Oracle, Snowflake, or MSSQL.
    • Strong understanding of Oracle Cloud Infrastructure and its integration with OIC.
    • Experience with unit testing frameworks such as Junit.
    • Familiarity with any Application Performance Management (APM) and Monitoring Tools; eg: AppDynamics and Kibana.
    • Knowledge of code versioning tools such as Git.
    • Bachelor’s degree in Computer Science or related field preferred.

     

    Education Requirements:

    Bachelor's degree required (Computer Science, Engineering, or related discipline). Master’s degree in technical discipline preferred.

     

    Location – Remote (Onshore)

     

     

    Equal Employment Opportunity Statement

    GeniusBSI is an Equal Opportunity Employer, We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation.

    All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.