Java Developer || Austin, TX || Hybrid at Austin, Texas, USA |
Email: [email protected] |
From: Sayyad Akif Husain, Dia Software Solutions [email protected] Reply to: [email protected] Hi, I hope this message finds you well! I am reaching out to you on an exciting client opportunity with one of our clients. Can you please go through the requirements and let me know if you are interested in this position Job Title: Java Developer Location: Austin, TX Model: Hybrid Job Overview: We are seeking a skilled and experienced Java Developer to join our team at eBay in Austin, TX. As a Java Lead Developer, you will play a critical role in designing, developing, and maintaining complex software solutions that drive our e-commerce platform. You will work closely with cross-functional teams to deliver high-quality software that meets business requirements and enhances user experience. Key Responsibilities: Design and Development: Lead the design and development of microservices architecture to ensure scalability and maintainability. Develop robust, high-performance, and scalable back-end systems using Java, Spring/Spring Boot, and related technologies. Implement and integrate REST APIs and GraphQL for efficient data retrieval and manipulation. Utilize messaging systems to ensure seamless communication between services. Technical Leadership: Provide technical guidance and mentorship to junior developers and team members. Conduct code reviews and ensure adherence to coding standards and best practices. Collaborate with other teams to design and build data-driven applications that meet business needs. Architecture and Design: Design and implement solutions using a strong foundation in computer science principles such as data structures, algorithms, object-oriented programming (OOP), and object-oriented analysis and design (OOA/D). Build and maintain applications that utilize relational databases (RDBMS), NoSQL databases, and search engines like ElasticSearch. Agile and Continuous Improvement: Work in a fast-paced agile environment, participating in sprint planning, stand-ups, and retrospectives. Apply test-driven development (TDD) practices to ensure the quality and reliability of code. Implement continuous integration and continuous deployment (CI/CD) pipelines to streamline development and deployment processes. Problem-Solving: Troubleshoot and resolve complex technical issues, ensuring minimal impact on system performance and user experience. Optimize and refactor code to improve performance and maintainability. Requirements: Experience: Minimum of 6 years of professional experience in software development, with a focus on Java-based technologies. Skills: Proven experience in designing and developing microservices with a deep understanding of service-oriented architecture. 4+ years of hands-on experience with Java, GraphQL, Spring/Spring Boot, REST APIs, and messaging systems (e.g., Kafka, RabbitMQ). Strong foundation in computer science, including data structures, algorithms, object-oriented programming (OOP), and object-oriented analysis and design (OOA/D). Demonstrated experience in building data-driven applications using relational databases (RDBMS), NoSQL databases (e.g., MongoDB, Cassandra), and search technologies like ElasticSearch. Ability to design and build scalable, distributed, and highly available back-end systems that support high traffic and large data volumes. Experience working in fast-paced environments with agile methodologies, applying test-driven development (TDD) practices, and leveraging continuous integration/continuous deployment (CI/CD) pipelines. Preferred Qualifications: Experience with cloud platforms (e.g., AWS, Azure, Google Cloud). Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes). If you meet these qualifications and are passionate about delivering high-quality software solutions, we encourage you to apply for this exciting opportunity. Thanks & Regards, Sayyad Akif Husain ______________________ DIA Software Solutions LLC, Contact: 228-280-4778 | Email: [email protected] Address: Austin, TX | Website: Diasoftwaresolutions.com Keywords: continuous integration continuous deployment access management golang Texas Java Developer || Austin, TX || Hybrid [email protected] |
[email protected] View all |
Thu Aug 22 22:04:00 UTC 2024 |