Who We Are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to Customers.
Job Description
Job Title : Senior Java Developer
Job Type : C2C/1099
Experience : 6-15 Years
Location : Cincinnati, Ohio
We are looking for a Senior Java Developer who will be responsible for analyzing user requirements, designing, and implementing Java-based applications, and contributing to all phases of the development lifecycle. The candidate will have a strong background in Java development, possess a deep understanding of software design principles, and have experience in building high-quality, scalable, and high-performing applications.
Responsibilities
- Must have 6+ years of Experience in Java development.
- Experience with frameworks and libraries such as Spring, Hibernate, and JavaFX.
- Experience with RESTful APIs, SOAP, and web services, oracle DB Front End (Vuejs).
- Strong proficiency in Java, with a thorough understanding of its ecosystem (JDK, J2EE, etc.).
- Knowledge of web technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Proficiency with databases (SQL and NoSQL) and ORM technologies.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
- Solid understanding of version control systems (Git, SVN).
- Design, develop, and maintain robust, scalable, and high-performance applications using Java and related technologies.
- Conduct code reviews to ensure code quality and adherence to standards.
- Develop and execute unit and integration tests to ensure software quality and reliability.
- Debug and resolve complex issues and defects on time.
- Stay up-to-date with the latest industry trends, technologies, and best practices.
- Continuously improve existing processes, tools, and methodologies to enhance productivity and quality.
Qualification
- Bachelor's degree or equivalent combination of education and experience