Description

Location: 100% remote. But later could be required to relocate to Dallas, Chicago, Colorado. Work time 9-5 CST btu flexible
 

Dept overview: Resp for app developed in java. Micro services and reporting module.

 

Role: Contribute to micro services development.


Top skills:

experience working with java spring book, rest ful apis, back end services

multi threading, working with big data sets

CSS, html, angular is desired

Have a bit of front end But it is mostly back end. 20% front end is ok

Tools like VisualVM, YourKit, or Java Flight Recorder are desired

AWS is nice to have


Education/experience:

5-8yrs of experience. Looking for someone who is very skilled in java

10+ yrs of overall experience is required

DBs: Postgress, Dynamo, Snowflake


Position’s Contributions to Work Group:

-          We are actively looking for a talented Java Developer with a strong background in the latest Java technologies and Spring Boot, coupled with hands-on experience in working with relational database systems such as Postgres. Familiarity with cloud services, particularly AWS, is highly desirable.

-          Join our dynamic team where you can contribute to the development of cutting-edge solutions and play a crucial role in our technology-driven environment. Your expertise and innovative mindset will be integral to our ongoing success.


Typical task breakdown:

-          Daily scrum meeting

-          Understand assignment

-          Provide update on tasks assigned

-          Work with team lead to clarify any requirements

-          Work with test engineer to validate code

-          provide PR comments

-          participate in other team scrum ceremonies

 

Interaction with team:

-           working daily with team lead and test engineer

-          Work with IST team also working on the same product

Technical Skills:

(Required)

·          5+ years of Java development experience with strong knowledge of core concepts and object-oriented programming principles.

·         Proven ability to design, develop, and maintain high-performance applications.

·         Strong emphasis on RESTful services, particularly within Spring Boot.

·         Extensive experience with Spring Boot and Spring Framework.

·         Expertise in designing highly scalable asynchronous systems.

·         Efficient processing of large datasets within the Java ecosystem.

·         Mastery of Java concurrency and multithreading.

·         Familiarity with testing frameworks like JUnit and build tools like Maven or Gradle.

·         Proficiency in performance monitoring and profiling tools e.g., utilizing tools like VisualVM, YourKit, or Java Flight Recorder).

·         Experience with version control systems, especially Git.

·         Practical knowledge of AWS for cloud services.

·         Ability to work collaboratively in an Agile environment with cross-functional teams.

Soft Skills:

(Required)

·         Basic communication skills

Education

Bachelor's

Salary

USD 55 -60