Phoenix, AZ, USA
3 days ago
Java Engineer
Job Seekers, Please send resumes to resumes@hireitpeople.com

Key Skills and Qualifications:

Java 8: Advanced proficiency with Java 8, leveraging its capabilities to create efficient and optimized applications. Reactive Programming: Extensive experience in reactive programming, demonstrating expertise in building responsive, resilient, and elastic applications. Microservices Architecture: Solid experience in designing, developing, and managing complex microservices architectures, with an emphasis on fault tolerance and scalability. NoSQL Databases: In-depth knowledge of NoSQL database design and management, showcasing versatility across various NoSQL technologies (e.g., MongoDB, Cassandra, Redis). RESTful API Development: Expertise in developing RESTful services and APIs, with a focus on API design principles and security best practices. Vert.x: Demonstrated experience with Vert.x or similar frameworks for building reactive applications on the JVM.

Additional Skills:

Cloud Platforms: Experience with cloud services (AWS, Azure, Google Cloud Platform), including serverless architectures, container orchestration (e.g., Kubernetes), and cloud-native development patterns. CI/CD: Proficiency in continuous integration and continuous deployment methodologies, using tools like Jenkins, GitLab CI, or CircleCI. Agile Methodologies: Strong understanding of Agile development practices and experience in Agile teams, with the ability to adapt to evolving project requirements and deadlines. DevOps Practices: Knowledge of DevOps practices, including automation, configuration management, and monitoring, to enhance development pipelines and operational efficiency. Security Practices: Awareness of security considerations in application development, including experience with secure coding practices and understanding of common vulnerabilities.

Responsibilities:

Design, develop, and maintain scalable, high-availability applications. Contribute to all phases of the development lifecycle, from concept to deployment. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Mentor junior developers and promote a culture of continuous learning and improvement.
Confirm your E-mail: Send Email