Senior Java Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Senior Java Developer18 Month W2 Contract Hybrid 3 days onsite 2 days remote $60-$65/hour Chandler, AZ Job Description:We are seeking a skilled Java Developer with strong fundamentals in core Java, database interaction, and backend development. The ideal candidate should be comfortable with coding assessments, possess a solid understanding of Java 8 features, and have experience working with relational databases such as Oracle.Key Responsibilities:Develop, test, and maintain scalable backend applications using Java.Write clean, efficient, and well-documented code following best practices.Participate in coding assessments (up to 1 week of coding exercises) as part of the evaluation process.Design and interact with relational databases, particularly Oracle.Implement data persistence and object-relational mapping using Hibernate.Create, read, update, and delete (CRUD) data using Java applications integrated with databases.Collaborate with cross-functional teams to design and deliver high-quality solutions.Required Skills & Qualifications:Strong knowledge of Core Java and object-oriented programming concepts.Hands-on experience with Java 8 features, including:Lambda expressionsStreams APIFunctional interfacesOptionalAbility to solve basic to intermediate coding problems efficiently.Understanding of Oracle databases, including:Writing SQL queriesBasic database concepts (joins, indexing, normalization)Experience with Hibernate:Understanding ORM conceptsMapping Java objects to database tablesPerforming CRUD operationsGood understanding of application development lifecycle and debugging techniques.Nice to Have:Knowledge of JVM memory management and ability to identify and troubleshoot memory leaks (heap analysis, GC basics).Experience or familiarity with Python.Exposure to performance tuning and optimization.