What are the responsibilities and job description for the Senior Java Software Engineer position at Matlen Silver?
Senior Java Developer
18 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 expressions
- Streams API
- Functional interfaces
- Optional
- Ability to solve basic to intermediate coding problems efficiently.
- Understanding of Oracle databases, including:
- Writing SQL queries
- Basic database concepts (joins, indexing, normalization)
- Experience with Hibernate:
- Understanding ORM concepts
- Mapping Java objects to database tables
- Performing CRUD operations
- Good 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.
Salary : $60 - $65