logo

JobNob

Your Career. Our Passion.

Software Developer II (Java) - Q124


R2 Technologies Corporation


Location

Alpharetta, GA | United States


Job description

R2 Technologies Corporation (R2) is a technology services provider headquartered in Alpharetta, GA, with expertise in a range of cutting-edge technologies. R2 specializes in Java, Dot Net, Big Data, Cloud Computing, artificial intelligence (AI), machine learning (ML), software development, project management, SAP, and enterprise resource planning (ERP) systems. Additionally, R2 offers highly skilled resources and productivity platforms that enable clients to rapidly deliver business value to their stakeholders.

R2's strength lies in providing platform-based solutions, architecting, and designing enterprise solutions, leveraging cloud technologies such as Amazon Web Services (AWS), Google Cloud Platform (GCP), and Microsoft Azure to deliver scalable and cost-effective solutions.

R2's expertise in AI and ML enables clients to leverage the power of data to make data-driven decisions and improve their overall performance. R2 also provides solutions for internet of things (IoT) and blockchain technologies, which can help clients improve their supply chain management and streamline their operations.

Since its inception, R2 has rapidly grown to become one of the most respected and trusted technology companies in the United States, providing product development and staffing services to a diverse range of clients, including small and midsize businesses, as well as Fortune 1000 companies.

Job Title: Software Developer II (Java)

Overview:

· Looking for a skilled and innovative Java Developer! At R2 Technologies Corporation, we highly value candidates who have broadened their expertise to encompass a spectrum of advanced technologies, including machine learning, natural language processing, computer vision, and more. Proficiency in Java is just the beginning; hands-on experience in developing cutting-edge solutions, such as AI-powered applications, and a deep understanding of these innovative fields is a substantial asset. In a rapidly evolving software industry, we are dedicated to leading the way in these pioneering technologies. We invite candidates with a combination of traditional Java development skills and a good grounding in advanced technologies to contribute to our forward-thinking team.

Responsibilities:

· Solid Experience in Backend and Front-end technologies

· Proven in developing and implementation and providing solutions to the given problem in all the Java technologies.

· Proficient in stitch together end to end application starting from front end web development, back-end development, middleware integration and persisting data in no SQL or DBMS database

· Hands on experience with JAVA 8 and above – Java 8 or higher. Should know both Spring and Hibernate. Spring 4 or above.

· Should be experienced in OOP concepts well. Should be proficient in exception handling, collections, Abstract Classes and Interfaces, Constructors, File IO and Serialization, Collections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient), JVM and Memory Management, Multithreading and Synchronization, JSP/ Servlets, JMS.

· Should be skilled in one of the IDEs like Eclipse, IntelliJ. Should be conversant with Build tools like Ant, Maven.

· Experience of working in HTML 5, CSS3, Angular JS, Spring MVC, Spring Boot, REST API, JUnit

Required Skills:

· 3 years of experience of software engineering development experience background working with developing cloud-based enterprise solutions.

· 3 years of experience in the art of writing code and solving problems on a Large Scale.

· 3 years of Experience in programming languages (Java, JavaScript, HTML5, CSS)

· 3 years of Experience working with databases preferably Postgres, MYSQL.

· 2 years of Experience with frameworks (Java Spring Boot, NodeJS)

· Experience with code versioning tools, preferably Git (Git-hub, Gitlab, etc.,) and the feature branch workflow

· Experience with automation tools like Maven, Gradle, NPM, Web-Pack, Grunt

· Experience in JavaScript frameworks (Node.js*, React*, Redux, Angular, Express.js)

· Good knowledge working with REST API with Microservices Architecture

· Good understand of DevOps tools (Docker, Kubernetes, Ansible, AWS)

· Experience working in Agile/Scrum environment.

· Skills: Java 8, JEE, Spring Core, Spring Boot, Spring MVC, REST, Hibernate, React JS, Angular JS , Node JS, CSS3 , HTML5, Any RDBMS database (DB2, Postgre, MYSQL, Oracle etc.) and Sql knowledge , Git , Maven, Eclipse / IntelliJ, Design Patterns

Preferred Technical Skills:

· Microservices, Docker, Spring Cloud, GW

Qualifications:

· Bachelor's degree in computer science, Engineering, or related field.

· Certification in the related technologies is desirable.

Attributes:

· We are seeking a candidate who is passionate, intelligent, and a critical thinker. The ideal candidate should be a proactive communicator, documenting their work clearly and succinctly. They should be detail-oriented, thoughtful, and respectful, with a focus on teamwork. The candidate should possess strong problem-solving skills and be able to work independently and within a team. They should be able to adapt to changing requirements and maintain a positive attitude in a fast-paced environment.

What's In It for You?

· We offer competitive benefits, pay, and bonus potential, including group health insurance, vision and dental insurance, and paid vacation.


Job tags



Salary

All rights reserved