Aloden, Inc.
Junior Java full stack developer
Aloden, Inc., Plano, Texas, 75086
Junior Java Full Stack Developer Location: Plano, TX (Hybrid: 3 days onsite, 2 days remote) Candidate Preference: Local to Plano, TX or nearby areas. Employment Type: W2 only Must-Have Skills: Experience: 4-6 years of hands-on software engineering experience. Frontend: Proficiency in React (50% of the role) Backend: Strong skills in Java 8/11, Spring Boot, and REST APIs (50% of the role) Communication: Excellent written and verbal communication skills. Nice-to-Have Skills: AWS: Hands-on experience with AWS cloud platform Certifications: AWS Developer or Solutions Architect certification Observability: Experience with tools like Splunk, Datadog, Dynatrace, or Grafana Databases: Experience with distributed databases like AWS RDS Required Qualifications: Education: BS in Computer Science, Engineering, or equivalent experience. Java Expertise: 4-6 years of experience with Core Java 8, including Streams, Multithreading, Collections, and Exception handling. Spring Boot and REST APIs: Strong knowledge of the Spring Boot framework and REST API design principles. Microservices & Cloud: Experience with microservices architecture and cloud-native application development, particularly on AWS. Messaging: Experience writing streaming applications with Apache Kafka or similar technology. DevOps: Understanding of DevOps principles and Continuous Integration/Continuous Delivery (CI/CD). Testing: Proficient in writing unit, functional, and integration tests, with experience using tools like Jenkins, SonarQube, Git, and Maven. Databases: Experience with both relational and NoSQL databases. Containers: Familiarity with Docker and Kubernetes or similar container orchestration platforms. Preferred Qualifications: AWS Developer or Solutions Architect certification Experience with observability tools (Splunk, Datadog, Dynatrace, Grafana) Experience with distributed databases (AWS DynamoDB, Cassandra, CockroachDB) Responsibilities: Design, develop, and maintain full-stack Java applications using React and Spring Boot. Implement RESTful APIs and integrate with backend services. Work in an Agile environment, collaborating with cross-functional teams. Write clean, testable, and efficient code. Deploy and manage applications on AWS. Troubleshoot and resolve technical issues.