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

Java/Python Developer - job 1 of 2

Company DescriptionMindlance is a national recruiting company which partners with many of the leading employers across the country. Feel free to check us out at http://www.mindlance.com.Job DescriptionJob Title: Java/Python DeveloperDuration: 12 MonthsLocation: Evanston, IL/ Itasca, ILThis work can be done in both the Evanston office as well as the office in Itasca ILResponsibilities: Design, develop, maintain, and deliver highly scalable and reliable software using Python, Java and web technologies. Collaborate with other engineers and product owners to analyze, design, and implement user stories using an agile methodology. Write high-quality software code that complies with design specifications and meets development and support requirements. Develop unit tests and test changes using an agile methodology. Use a variety of tools to perform unit testing, automated builds, and source control. Participate as a member in Agile teams, and work with other team member to review user stories, estimate and create sprint backlogs, participate in sprint reviews, demos and retrospectives.Skills: Knowledge of and skills to work effectively within an Agile Software development environment (scrum, kanban, xp, etc.). Able to work effectively in a team environment, meet deadlines, and use a variety of tools successfully.Education: College degree in Computer Science or related area.Require Skills:Strong experience in Python and Java technologies. Hands on experience in Servlets, JSP, EJB/JPA and one or more frameworks like Spring (preferred) or Struts. Experience in developing REST services using Resteasy, Java Jersey or JAX-RS. Experience in one of the following ORM tools Hibernate, JPA. Experience in at least one of the following source control tools: git, Mercurial and build automation tools such as Ant, Maven or similar. Experience in at least one of the following integrated development environments: Eclipse, IntelliJ, IBM RAD, or JDeveloper. Prior J2EE application development experience on Tomcat, JBoss Application Server/SOA-P or other similar J2EE application server.Additional InformationThanks & Regards'___________________________________________________________________Vikram Bhalla | Team Recruitment | Mindlance, Inc. | W: 732 504 6695

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

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/Python Developer, Mindlance

Are you a talented Java/Python Developer looking for your next exciting opportunity? Mindlance, a leading recruiting company, is on the hunt for a passionate developer to join our dynamic team in Evanston, IL. In this role, you'll be designing, developing, maintaining, and delivering highly scalable software solutions using cutting-edge technologies like Python and Java. Collaborating closely with engineers and product owners, you will implement user stories in an agile environment, ensuring high-quality software that meets all required specifications. You'll also get to showcase your skills in unit testing and source control while participating in agile ceremonies including sprint reviews and retrospectives. If you are ready to join a collaborative team environment where your ideas and contributions matter, this is the place for you!

Frequently Asked Questions (FAQs) for Java/Python Developer Role at Mindlance
What are the primary responsibilities of a Java/Python Developer at Mindlance?

As a Java/Python Developer at Mindlance, your primary responsibilities include designing and developing scalable software solutions, collaborating with team members to implement user stories, and writing high-quality code that adheres to design specifications. You'll also participate in agile ceremonies and contribute to unit testing and version control practices.

Join Rise to see the full answer
What qualifications are required for the Java/Python Developer position at Mindlance?

To be considered for the Java/Python Developer role at Mindlance, you need a college degree in Computer Science or a related field. Strong experience in both Python and Java, along with hands-on knowledge of frameworks such as Spring or Struts, is essential. Familiarity with REST services, ORM tools, and various source control systems like Git is also required.

Join Rise to see the full answer
What technologies will I work with as a Java/Python Developer in Evanston, IL?

In the Java/Python Developer role at Mindlance, you will work with a variety of technologies, including Python, Java, Servlets, JSP, EJB/JPA, and frameworks like Spring. Additionally, you will leverage tools for unit testing, automated builds, and integrated development environments such as Eclipse or IntelliJ.

Join Rise to see the full answer
How does the agile methodology influence the work of a Java/Python Developer at Mindlance?

Agile methodology is at the heart of the Java/Python Developer role at Mindlance. You will actively participate in sprint planning, reviews, and retrospectives, collaborating with your team to estimate stories and create sprint backlogs. This dynamic approach fosters effective communication and helps ensure that project deliverables meet deadlines.

Join Rise to see the full answer
What are the key skills required for a Java/Python Developer at Mindlance?

Key skills required for the Java/Python Developer position at Mindlance include strong programming proficiency in Python and Java, experience with web frameworks, knowledge of REST APIs, as well as familiarity with source control tools like Git. Additionally, an ability to work in a team-oriented and fast-paced environment is crucial.

Join Rise to see the full answer
Common Interview Questions for Java/Python Developer
Can you explain your experience with both Java and Python in software development?

When answering this question, highlight specific projects where you have utilized either Java or Python. Discuss the challenges you faced and how you overcame them, emphasizing your ability to adapt to different programming paradigms.

Join Rise to see the full answer
What frameworks have you used in your Java development?

Mention frameworks like Spring or Struts you've used in past projects. Explain how these frameworks helped you streamline your development process and reference any specific features you found particularly useful.

Join Rise to see the full answer
How do you approach software testing within your projects?

Discuss your strategies for unit testing and integration testing. Emphasize your experience with tools and methodologies you use to ensure code quality, such as TDD or using testing frameworks related to Python and Java.

Join Rise to see the full answer
Describe your experience with Agile methodologies.

Provide examples of your involvement in Agile teams, focusing on your role in sprints, daily stand-ups, and retrospectives. Highlight how Agile methods have influenced your software development process and improved team collaboration.

Join Rise to see the full answer
What steps do you take to ensure your code is maintainable and scalable?

Discuss best practices like following coding standards, writing clear documentation, and conducting code reviews. Give examples of techniques you use to refactor code and optimize performance.

Join Rise to see the full answer
How do you prioritize features when developing software?

Explain your approach to backlog prioritization in an Agile environment. Discuss how you collaborate with product owners to assess business value and customer feedback to ensure you are building the right features first.

Join Rise to see the full answer
What is your experience with REST APIs?

Detail your experience designing and consuming RESTful services, mentioning any specific frameworks or tools you have used in your previous work. Explain how REST APIs helped enhance functionality in your projects.

Join Rise to see the full answer
Can you discuss a challenging problem you encountered in a previous project and how you solved it?

Provide a scenario from your past work where you faced a significant challenge. Describe the steps you took to address the issue, what you learned from the experience, and how it improved your coding or project management skills.

Join Rise to see the full answer
What metrics do you consider when assessing the success of your software projects?

Discuss various metrics, such as code quality, user satisfaction, and adherence to deadlines, that you track and analyze. Explain how these metrics help you determine project success and inform future development approaches.

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

Mention your preferred version control tools, such as Git, and discuss why you find them effective in managing code versions. Highlight your experience with collaborative development using these tools and how they facilitate smoother workflows.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
River Remote No location specified
Posted yesterday
Photo of the Rise User
Posted 17 hours ago
Photo of the Rise User
Posted 6 days ago
Posted 15 hours ago

To create the industry’s most scalable service delivery model that is unmatched, powered by strong processes and quality fundamentals, and complemented by a disciplined focus on exceeding every performance goal for every client. To do this in a wa...

172 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 3, 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!