Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Java Developer  - W6904 image - Rise Careers
Job details

Java Developer - W6904

Nisum is a leading global digital commerce firm headquartered in California, with services spanning digital strategy and transformation, insights and analytics, blockchain, business agility, and custom software development. Founded in 2000 with the customer-centric motto “Building Success Together®,” Nisum has grown to over 1,800 professionals across the United States, Chile,Colombia, India, Pakistan and Canada. A preferred advisor to leading Fortune 500 brands, Nisum enables clients to achieve direct business growth by building the advanced technology they need to reach end customers in today’s world, with immersive and seamless experiences across digital and physical channels.


What You'll Do
  • Develop code using latest Java, Spring, SQL/NOSQL technologies.
  • Solve technical problems using cutting edge technologies and best practices.
  • Propose different ways to solve the same problem and showcase why one solution is better.
  • Ensure all aspects of the technical design are correctly incorporated.
  • Contribute technical expertise to all projects as required.
  • Contribute research and implementing POC’s as required.


What You Know
  • A minimum of 5+ years of Java/J2EE development experience
  • Hands on Java-microservices – Java 8 & 11, Spring Boot, Kafka, Oracle.
  • Proficient experience with SOA, Rest Services and Spring, Spring Batch & Schedulers, Spring JPA, Apache Camel and XML.
  • Proficient experience with unit testing using Mockito, JUnits, test coverage and code quality skills.
  • Proficient experience with build tools Maven & Gradle, CI/CD pipeline.
  • Good to have exposure to SOAP API’s and Webflux.
  • Good to have UI knowledge in Java Script, Vue JS and Node JS.
  • Embody passion for new technology, open source, and continued skill development Experienced in GIT, SVN, or other distributed version control system.
  • Deep understanding of and experience in Java, design concepts, patterns, and coding standards
  • Independent thinker that can identify problems and provide creative solutions.
  • Good communicator and team player


Education
  • A bachelor's degree in information technology, software development management, software engineering, computer science, or a related field.


Benefits
  • In addition to competitive salaries and benefits packages, Nisum India offers its employees some unique and fun extras:
  • Continuous Learning - Year-round training sessions are offered as part of skill enhancement certifications sponsored by the company on a need basis. We support our team to excel in their field.
  • Parental Medical Insurance - Nisum believes our team is the heart of our business and we want to make sure to take care of the heart of theirs. We offer opt-in parental medical insurance in addition to our medical benefits.
  • Activities -From the Nisum Premier League's cricket tournaments to hosted Hack-a-thon, Nisum employees can participate in a variety of team-building activities such as skits, and dances performance in addition to festival celebrations.
  • Free Meals - Free snacks and dinner is provided on a daily basis, in addition to subsidized lunch.


Nisum is an Equal Opportunity Employer and we are proud of our ongoing efforts to foster diversity and inclusion in the workplace.


Nisum Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Nisum DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Nisum
Nisum CEO photo
Imtiaz Mohammady
Approve of CEO

Average salary estimate

$60000 / YEARLY (est.)
min
max
$50000K
$70000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Java Developer - W6904, Nisum

Are you a passionate Java Developer looking for your next big opportunity? Join Nisum, a leading global digital commerce firm located in Hyderabad, Telangana. Nisum has been at the forefront of innovation since its inception in 2000, driven by a customer-centric philosophy of 'Building Success Together®.' As a key member of our development team, you will work with the latest technologies like Java, Spring, and SQL/NOSQL to tackle complex technical challenges. You’ll have the chance to propose diverse solutions and showcase your innovative ideas while ensuring your technical designs are implemented flawlessly. We value expertise and encourage learning, so you'll not only contribute your knowledge but also enhance your skills through continuous training initiatives. If you possess at least 5+ years of hands-on Java/J2EE experience, with a mastery of microservices, Spring Boot, and unit testing frameworks, we would love to see how you can contribute to our projects. Experience with tools like Maven, Gradle, and CI/CD pipelines is a plus. The scope for learning and development is immense here at Nisum, complemented by our unique benefits package, which includes generous parental medical insurance, exciting team-building activities, and of course, free meals to keep you energized. Join us on our journey towards digital excellence and be a part of a team that’s redefining commerce as we know it.

Frequently Asked Questions (FAQs) for Java Developer - W6904 Role at Nisum
What are the key responsibilities of a Java Developer at Nisum?

As a Java Developer at Nisum, you will be responsible for developing code using the latest Java, Spring, and SQL/NOSQL technologies. Your role involves solving technical problems with cutting-edge solutions, proposing different technical approaches, and contributing your technical expertise to various projects. Additionally, you will work on research initiatives and the implementation of Proof of Concepts (POCs) as required.

Join Rise to see the full answer
What qualifications are necessary for the Java Developer position at Nisum?

To qualify for the Java Developer position at Nisum, you should have a bachelor's degree in information technology, software development management, or a related field. Furthermore, a minimum of 5+ years of Java/J2EE development experience is required, with proficiency in Java microservices, Spring Boot, Kafka, and various testing frameworks like Mockito and JUnits.

Join Rise to see the full answer
What technologies should a Java Developer at Nisum be familiar with?

A Java Developer at Nisum should be well-versed in Java 8 & 11, microservices architecture, and Spring Boot, along with knowledge of REST services, Spring JPA, and build tools such as Maven and Gradle. Extra skills in UI technologies like JavaScript, Vue JS, and Node JS are also beneficial.

Join Rise to see the full answer
How does Nisum support employee growth for their Java Developers?

Nisum is committed to the continuous growth of its employees. Java Developers can benefit from year-round training sessions and skill enhancement certifications sponsored by the company, which prepares them for the evolving tech landscape and helps them excel in their chosen fields.

Join Rise to see the full answer
What unique benefits does Nisum offer to its Java Developers?

Nisum offers competitive salaries and a range of unique benefits, including opt-in parental medical insurance, diverse team-building activities, and free meals such as snacks and subsidized lunches. These perks are designed with employees' well-being in mind, creating a supportive work environment.

Join Rise to see the full answer
Common Interview Questions for Java Developer - W6904
Can you describe your experience with Java microservices?

When answering this question, emphasize specific projects where you utilized Java microservices. Discuss the challenges you faced, how you approached them, and the outcomes. This showcases your problem-solving abilities and practical experience.

Join Rise to see the full answer
What design patterns have you implemented in your Java projects?

Be prepared to list key design patterns you have used, such as Singleton, Factory, or Observer. Explain how you applied these patterns to improve code structure, maintainability, and reusability, demonstrating your understanding of software architecture.

Join Rise to see the full answer
How do you ensure the quality of your code?

Talk about your use of testing frameworks like Mockito or JUnits. Highlight your process for writing unit tests, your approach to code reviews, and any tools you employ to ensure high test coverage and code quality.

Join Rise to see the full answer
Can you explain the difference between REST and SOAP APIs?

Give a clear and concise explanation of REST and SOAP protocols. Mention the advantages of REST, such as its simplicity and flexibility, and when it might be more appropriate to use SOAP, particularly in legacy systems or when higher security is required.

Join Rise to see the full answer
Describe a challenging technical problem you encountered and how you resolved it.

Use the STAR method (Situation, Task, Action, Result) to frame your answer. Describe the problem, the steps you took to address it, and the positive result that followed. This displays your analytical skills and resilience.

Join Rise to see the full answer
What tools do you use for version control, and why?

Discuss tools like Git or SVN, focusing on why they are essential for collaborating within teams. Mention your experience with branching strategies and resolving merge conflicts to highlight your practical knowledge.

Join Rise to see the full answer
How do you stay updated on new technologies in software development?

Share your methods for continuous learning, such as attending workshops, online courses, or following technology blogs. This demonstrates your commitment to professional development and staying current in the fast-paced IT industry.

Join Rise to see the full answer
What is your approach to Agile methodologies?

Explain how you’ve applied Agile principles in your projects, emphasizing collaboration, iterative development, and your role in sprint planning and daily stand-ups. Highlight how Agile has enhanced productivity and project outcomes.

Join Rise to see the full answer
How do you prioritize tasks in a project?

Discuss your prioritization strategies, such as using tools like JIRA or Trello. Explain how you assess the impact and urgency of tasks to ensure timely delivery while maintaining quality.

Join Rise to see the full answer
What development trends do you think will shape the future?

Share your insights on emerging technologies, such as AI, machine learning, or serverless architecture. Offer your thoughts on how these trends will influence Java development and the software industry as a whole.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 12 days ago
Posted 7 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
Posted 8 days ago
Tensec Remote No location specified
Posted 14 days ago
Photo of the Rise User
Posted 7 days ago
Dental Insurance
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Sabbatical
Jobot Remote North Charleston, SC
Posted 7 days ago
Photo of the Rise User
Navro Remote No location specified
Posted 13 days ago

Nisum is a trusted technology consulting partner based in Silicon Valley that offers best-in-class consulting, development, and strategy services. We have grown to nearly 2,000 professionals and have 11 offices in 7 countries worldwide.

129 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Family FriendlyBadge Global CitizenBadge Work&Life Balance
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 2, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!