
Search by job, company or skills
Job Description: Senior Software Engineer
Job Title: Java Software Engineer
Key Responsibilities:
. Design, develop, and maintain Java-based applications, APIs, and services.
. Write clean, efficient, and well-documented code following best practices.
. Implement and optimize backend systems for performance and scalability
. Collaborate with cross-functional teams to define, design, and develop new features
. Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
. Troubleshoot and resolve productions issues.
. Provide technical guidance and mentorship to junior developers.
. Lead code reviews and ensure adherence to coding standards.
. Collaborate with architects to design system architecture and technical solutions.
Required Skills and Qualifications:
. 5+ years of professional experience in Java development
. Strong proficiency in Java (Java SE/EE) and related frameworks (e.g., Spring, Hibernate).
. Experience with RESTful APIs, microservices architecture, and cloud platforms (e.g., AWS, Azure, Google Cloud).
. Solid understanding of database technologies (SQL and NoSQL) and ORM tools.
. Experience with test-driven development.
. Experience in one of the Version Control (Bitbucket Preferred)
. Experienced with build tools such as Ant, Maven, and Gradle.
. Hands-on experience with cloud platforms (AWS, Azure, Google Cloud) and cloud-native architectures.
. Familiarity with containerization (Docker) and orchestration tools (Kubernetes).
. 5+ years of professional experience in Java development.
. Experience or Knowledge of SAP Commerce is a big plus
. Expertise in relational databases (SQL) and NoSQL databases (e.g., MongoDB, Cassandra).
. Knowledge of caching mechanisms (e.g., Redis, Memcached) and data modeling.
. Strong analytical and problem-solving skills.
. Excellent communication and collaboration abilities.
. Ability to lead and influence teams while fostering a culture of innovation.
. Hands-on experience with Apache Kafka for building real-time data pipelines and event-driven architectures.
. Ability to design and implement scalable messaging systems using Kafka
Arrow.com is your resource for electronic component products, datasheets, reference designs and technology news. Explore Arrow.com today.
Job ID: 144544777