Epicareer Might not Working Properly
Learn More

Java Developer -W2

Salary undisclosed

Apply on


Original
Simplified

Job Description

Job Description
Overview
The Java Developer with Python-W2 position plays a crucial role in our organization's software development team. They are responsible for designing, implementing, and maintaining Java and Python-based applications, contributing to the continuous improvement of our technology stack, and ensuring the seamless integration of different components.
Key Responsibilities
  • Develop high-quality software design and architecture
  • Identify, prioritize, and execute tasks in the software development life cycle
  • Contribute to all phases of the development lifecycle
  • Write well-designed, efficient, and testable code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Conduct software analysis, programming, testing, and debugging
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Collaborate with the team to analyze, design, and build new features
  • Stay up to date with industry best practices and technologies
  • Troubleshoot, debug, and upgrade existing systems
  • Develop documentation throughout the software development process
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Participate in sprint planning, review, and retrospective meetings
  • Work closely with other team members to meet company goals
Required Qualifications
  • Bachelor's degree in Computer Science or related field
  • Proven experience as a Java Developer with Python programming skills
  • Experience with Spring Framework and related technologies
  • Proficient in SQL and database management
  • Hands-on experience in designing and developing applications using Java and Python
  • Understanding of Object-Oriented Design principles
  • Knowledge of RESTful APIs and web services
  • Experience with agile methodologies
  • Ability to work independently and in a team environment
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork skills
  • Ability to learn new technologies quickly and adapt to a fast-paced environment
  • Solid understanding of software development best practices
  • Experience with version control and continuous integration tools
  • Knowledge of software testing and debugging
Must Haves:
  • 6+ years of experience
  • SQL
  • Tableau/Power BI reporting&
  • Python
  • Snowflake
  • Scala
  • AWS

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job