undefined
Posted 6 months ago

Senior Java Engineer

Details

undefined
Not disclosed
Compensation
undefined
Full time
Time commitment
undefined
Not disclosed
Company size

Skills

Java
DevOps
Cloud
Microservices
Spring Boot

Job description

A rapidly growing company that is helping businesses to accelerate their innovation and digital transformation journey by unlocking the full value of the cloud, is looking for a Senior Java Engineer. The selected candidate will be responsible for translating designs and wireframes into high-quality code. By utilizing cloud-native solutions, the company is helping clients manage the paradigm change in creating and modernizing software products and platforms. This position requires a significant overlap with the IST time zone and will be a full-time role. 
 
Job Responsibilities:
  • Developing new user-facing features using React.js and Java Springboot
  • Design and build scalable and resilient technical solutions
  • Building reusable components and front-end libraries for future use
  • Developing back-end website applications.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Contribute to quality improvement, code reviews, code/architecture standards, code reuse, etc.
Job Requirements:
  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 8+ years of relevant experience as a Java Developer
  • 6+ years of experience working with Java 8
  • Extensive experience working with DevOps, Cloud, Spring Boot, and Microservices
  • Familiarity with REST/RESTful APIs
  • Experience with Spring-boot, authentication and authorization, security, and protection features
  • Experience with Log4j and debugging skills to identify and fix the bugs 
  • Understanding of Junit for Unit and Integrations testing to ensure code quality 
  • Experience with data structure libraries (e.g., Immutable.js)
  • Web development experience for the enterprise including SSO implementation
  • Experience with modern frameworks & design patterns like MEAN/MERN full-stack paradigm
  • Hands-on experience with JavaScript Development on both client and server-side
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Familiarity with code versioning tools such as Git, SVN, and Mercurial
  • Overall understanding of build, packaging system, testing framework, etc.
  • Ability to present and communicate the architecture in a visual form
  • Strong problem-solving and analytical skills with a keen interest in solving complex problems
  • Working experience in an Agile environment
  • Ability to self-manage, show leadership, and communicate well
  • Open to accepting changes flexibility to adapt at a fast pace
  • Fluent in spoken and written English
Interested in this job?
Apply Now
Other jobs like this
3 days ago
undefined
Not disclosed
undefined
Full time
3 days ago
undefined
Not disclosed
undefined
Full time
4 days ago
undefined
Not disclosed
undefined
Full time
Share this job
modules.web.blog.post.facebookmodules.web.blog.post.twittermodules.web.blog.post.linkedin

Fast track Your Remote Work Career

1

Sign up

Create your profile by sharing your personal and professional details with us.
2

Assessment

Take our online talent assessment for skills and competencies evaluation.
3

Offer

Get matched to in-demand jobs and accelerate your freelance career.

Interested in more opportunities like these?

Join now