Skip to main content

Java Full Stack Developer-Level 1

Technology
Artech Information Systems
Alpharetta, United States4 weeks agoUntil 5/25/2026
Full time

Job description

Request ID:59008-1

Title: Java Full Stack Developer-Level 1

Locations: Alpharetta, GA

Duration: 6 Months

Experience Requested: 7 Years

Pay Range: $32.00-35.00/Hour on W2 (All inclusive) -

Applicant must be willing to work on W2.

Need to come to office for F2F Round of Client Interview and once Selected has to work from office 3 Days a weekJob Description:The Software Developer is responsible for providing technical leadership, guidance, and support within the project team. This role involves business systems analysis, application development, and occasional maintenance within an object-oriented and service-oriented architecture, primarily using Java and React technologies.Key Responsibilities:

  • Collaborate with Systems Architects, Software Team Leads, and fellow Developers to design, develop, and deploy scalable technical solutions.
  • Analyze complex business requirements and design, develop, and troubleshoot database-driven applications.
  • Review functional requirements and translate them into detailed technical designs, including program, subsystem, and system-level solutions.
  • Prepare project task descriptions and provide accurate effort estimates.
  • Follow industry best practices and adhere to the organization's architecture, design standards, and development guidelines.
  • Document technical requirements, system designs, task breakdowns, and testing strategies.
  • Perform application development, enhancements, and maintenance to meet evolving business needs.
  • Support cross-functional teams in troubleshooting issues across production, QA, and other environments.
  • Develop and execute both automated and manual unit and integration tests, ensuring code quality before production deployment.
  • Conduct integration testing and validate system performance prior to release.
  • Mentor junior developers and contribute to the overall growth of the development team.
  • Maintain proper documentation for system designs, issue resolutions, and technical implementations.
Required Skills & Qualifications:

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • Strong self-motivation with the ability to work independently and learn new technologies quickly.
  • Excellent analytical thinking and problem-solving skills.
  • Strong verbal and written communication skills in English.
  • Proven ability to collaborate effectively within cross-functional teams including Product, QA, UAT, Development, and PMO.
  • Ability to manage multiple tasks and adapt to changing priorities and deadlines.
  • Proficiency in:

  • Java and Advanced Java Concepts
  • Data Structures and Algorithms
  • Spring Framework
  • JDBC, JPA, and Hibernate
  • RESTful API development and API design principles
  • SQL and relational database concepts
  • UNIX/Linux and Windows-based distributed systems
  • Java IDEs (preferably IntelliJ IDEA)
  • Solid understanding of Agile/Scrum development methodologies.
Preferred/Desired Skills

  • Experience in the Banking, Financial Services, or Securities domain.
  • Familiarity with desktop Linux environments.
  • Experience with issue tracking and project management tools (e.g., JIRA).
  • Experience with collaboration tools such as Confluence or other wiki platforms.
  • Knowledge of Oracle databases.
  • Experience with messaging systems such as Kafka or other message queues.

Artech Information Systems

Keywords
JavaUnixReactOSApache KafkaSpring FrameworkJiraLinuxOracle DatabaseIntellijScrumSqlJava Database ConnectivityHibernateRelational grammarHibernationReact.js

¿Te interesa este puesto?