Software Engineer

netPolarity, Inc. (Saicon Consultants, Inc.)
Medina, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 130K

Job location

Medina, United States of America

Tech stack

Testing (Software)
Java
Agile Methodologies
Amazon Web Services (AWS)
Big Data
Software as a Service
Cloud Computing
Computer Networks
Software Debugging
Distributed Systems
Java Web Services
Log Analysis
NoSQL
Performance Tuning
Service Development Studio
Software Engineering
SQL Databases
Data Logging
Multithreading
Cloud Platform System
Concurrency
Reliability of Systems
Backend
Information Technology
Machine Learning Operations
Asynchronous Programming

Job description

Java/AWS Software Engineer II will be responsible for designing, developing, and maintaining scalable Java-based backend services in a cloud environment. This role requires strong experience in Java service development, distributed systems, and asynchronous processing. The engineer will contribute to large-scale SaaS applications, focusing on performance, scalability, and system reliability while collaborating with cross-functional teams in an Agile environment., * Design, develop, and maintain high-quality Java services using industry best practices

  • Contribute to the architecture and development of scalable backend systems
  • Ensure system design quality, performance, and stability
  • Implement and optimize process threading and asynchronous execution models
  • Perform performance profiling and log analysis to troubleshoot system behavior
  • Improve efficiency, scalability, and reliability of backend systems
  • Collaborate with cross-functional teams to integrate software components
  • Participate in technical discussions and contribute to design decisions
  • Apply industry trends and technologies to enhance existing solutions
  • Support development of high-concurrency SaaS applications

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 3-5 years of software engineering experience
  • Experience working on large-scale, complex software projects
  • Strong knowledge of Java development
  • Experience in backend services and distributed systems

Technical Skills:

  • Java (strong proficiency)
  • AWS cloud services
  • Multithreading, concurrency, asynchronous programming
  • SQL and NoSQL databases
  • Backend service development and SaaS applications
  • Performance tuning, logging, and debugging tools
  • Cloud-based architecture fundamentals

Preferred Skills:

  • Exposure to Big Data technologies
  • Knowledge of Machine Learning systems
  • Software Defined Networking (SDN) understanding
  • Knowledge of software QA principles
  • Experience with scalable SaaS platforms

Core Competencies:

  • Accountability & ownership
  • Strong communication skills
  • Customer focus mindset
  • Analytical thinking and problem solving
  • Collaboration and teamwork
  • Results-driven approach
  • Planning and prioritization
  • Continuous learning and improvement

Apply for this position