For companies
Hire developers
Hire designers
Hire marketers
Hire product managers
Hire project managers
Hire assistants
How Arc works
How much can you save?
Case studies
Pricing
Resources
Remote dev salary explorer
Freelance developer rate explorer
Job description templates
Interview questions
Remote work FAQs
Team bonding playbooks
Employer blog
For talent
Overview
Remote jobs
Remote companies
Resources
Resume builder and guide
Talent career blog
Log In
Find jobs
Hire talent
Log In
Find jobs
Hire talent
Techno-Ways
Senior Java Software Engineer
Location
Remote restrictions apply
See all remote locations
Salary Estimate
N/A
IconOpenNewWindows
Seniority
Senior
Tech stacks
Software Development
Java
Security software
+24
Permanent role
17 days ago
Save
Apply now
Objective:-
Responsible for designing and developing high-performance, scalable, and secure Java applications and Software.
What you'll do!
Following the best practices, design patterns and industry standards to provide efficient solutions.
Writing clear, and well-documented code for assigned tasks.
Implementing unit testing for developed software.
Following the software development life cycle (SDLC) placed by company to achieve targets.
Guiding and assist junior developers.
Implementing and maintaining software products using a variety of tools and solutions.
Designing and evaluating different solutions for the needed business case.
Solving and verifying the functional and business issues of the software products.
Participating in peer reviews and providing feedback to other developers.
Participating in developing estimates for the projects and tasks.
Periodically report project/task status to Tech lead/ principal.
Mentoring and guiding junior developers, fostering a culture of continuous learning and improvement.
What you should have!
Bachelor's Degree in computer science or any relevant field
5-7 years of experience
Excellent awareness of the software lifecycle
Working knowledge of design patterns.
Experience with Unified Modeling Language (UML).
Strong knowledge of Java 8+, JPA is a must
Experience in Agile development methodologies.
Experience in Application Servers (i.e., WebLogic, WebSphere) is a plus.
Experience with Spring framework (MVC, Data, Security) is a must
Experience in Messaging using JMS (ActiveMQ, RabbitMQ) or Kafka is a must
Hands-on experience with Spring Cloud / Microservices architecture is a must
Working experience in version control systems such as Git
Knowledge of Agile development methodologies
About Techno-Ways
🔗
Website
Visit company profile
IconOpenNewWindows
Unlock all Arc benefits!
Browse remote jobs in one place
Land interviews more quickly
Get hands-on recruiter support
Sign up