Hi Everyone,
We have an opening for PSE-Java with Arcserve, remote.
About Arcserve
Arcserve provides exceptional solutions to protect the priceless digital assets of organizations in need of full scale, comprehensive data protection. Established in 1983, Arcserve is the world’s most experienced provider of business continuity solutions that safeguard every application and system, on every premises and every cloud. Organizations in over 150 countries around the world rely on Arcserve’s highly efficient, integrated technologies and expertise to eliminate the risk of data loss and extended downtime while reducing the cost and complexity of backing up and restoring data by up to 50 percent
Job Overview
Software Engineer (Java)
Job Overview
This position is responsible for creating and/or maintaining software applications for a product or family of products. Provide complex code modification, testing and debugging tasks. Provide high level analysis related to software design and development and solve problems.
Key Responsibilities
- design and develop scalable and high-performance products that meet functional and business requirements on schedule and within budget.
- Ensure system scalability and reliability by leveraging modern design patterns and distributed computing principles.
- Optimize application performance through advanced profiling, multi-threading, and memory management techniques.
- Automate unit/module testing of software to find errors and confirm programs meet specifications.
- Perform code reviews, debugging and troubleshooting to high software quality and security.
- Fix bugs/customer issue, add enhancements, and convert software to other platforms.
- Collaborate with quality assurance in creation of their test plans and participate in reviews.
- Assist support personnel as needed to identify product issues.
- Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.
- Provide product content to technical writers.
- Lead and mentor development teams by defining coding standards, best practices, and system architectures
- Develop plans outlining steps and timetables for developing programs and communicate plans and status to management and other development team members.
- Stay updated with emerging trends and recommend tools, frameworks, and methodologies.
- Collaborate with cross-functional teams, including product managers, DevOps, and UX designers to deliver innovative solutions
Assist in strategic research and design as directed.
Work Experience
10+ years in Java development, including deep expertise in Java 8+
Skills
- Advanced design/debugging/coding skills.
- Strong understanding of object-oriented design, design patterns and system architecture.
- Excellent in J2EE. Experience with J2EE container or web server such as Apache Tomcat
- Strong knowledge and experience of API development, RESTful services, SOAP services, GraphQL and API security. Experience with modern unit testing frameworks like JUnit, TestNG, etc.
- Familiar with databases such as SQL Server, PostgreSQL, SQLite, etc. Experience with writing, debugging, and optimizing SQL and stored procedures.
- Experience with NOSQL like MongoDB, Cassandra, Redis is a big plus.
- Experience of using JPA API is a big plus
- Hands on experience with build tools like Maven and Ant
- Proficiency in performance profiling tools and optimizations
- Experience with distributed systems, event driven architecture and message brokers like ActiveMQ, RabbitMQ, etc.
- Proficiency in cloud platforms such as AWS, Azure, or Google Cloud, including Kubernetes and Docker
- Experience with Java Native Interface (JNI) for integrating native code with Java Applications
- Experience with DevOps and CI/CD pipelines, including Jenkins, Bitbucket Pipeline, etc.
- Strong passion and enthusiasm in studying innovative technology
- Excellent problem-solving skills, strong analytical thinking, and proactive mindset.
- Excellent communication skills in English (presenting, written, and verbal);
- Ability to learn, understand, and work on large, complex projects.
- Awareness of language and cultural issues related to localization of software.
- Experience of GWT\GXT programming is a big plus
If interested share the profiles and details on sonal.gharge@arcserve.com
Details:
Java exp:
Java 8 exp:
J2ee exp:
Restful services exp:
Maven:
exposure on cloud platform:
Curr CTC:
Exp CTC:
Notice:
Regards,
Sonal Gharge
sonal.gharge@arcserve.com
Arcserve India
https://www.arcserve.com/
Arcserve | Assured Recovery » Facebook » Twitter » LinkedIn » YouTube