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
Bachelor's
USD 55 -60