Developer

tsc

Cincinnati, OH

Job posting number: #7295895 (Ref:tsc-342778)

Posted: December 12, 2024

Job Description

Skill: Full Stack Developer



  • Strong understanding of Java programming language and object-oriented programming principles.

  • Expertise in Java, Spring, Spring Boot, Node.JS, Python, RDBMS Systems (Oracle, MySQL, SQL Server), Tomcat, AWS, Linux/UNIX and Docker.

  • Knowledge of Android SDK and related frameworks for building Android applications.

  • Knowledge of UI design principles and best practices for creating user-friendly interfaces.

  • Understanding of data structures and algorithms for efficient code development.

  • Experience in integrating with RESTful APIs and other web services to connect applications with backend systems.

  • Skills in debugging, unit testing, and troubleshooting code to ensure application quality.

  • Proficiency in using Git or other version control systems for code management and collaboration.

  • Experience working in an Agile development environment.

  • Knowledge of CI/CD pipelines for automated building and deployment.

  • Understanding of the complete mobile development lifecycle, from ideation to deployment and maintenance.

  • Knowledge of techniques for optimizing app performance, memory usage, and battery consumption.

  • Excellent communication skills to effectively collaborate with team members and stakeholders.



Responsibilities:



  • Responsible for designing, developing, and maintaining high-quality mobile applications using Java for the Android platform.

  • Work closely with designers, product owners, and other developers to create user-friendly and functional apps that meet business requirements and user needs.

  • Design, develop & deploy solutions to business problems in alignment with the enterprise architecture direction and standards.

  • Write clean, efficient, and well-documented Java code to develop new features and functionalities for mobile applications.

  • Work closely with UI/UX designers to implement user interfaces that are visually appealing and intuitive.

  • Conduct thorough unit testing and debugging of applications to ensure quality and identify and fix bugs.

  • Optimize code for performance, efficiency, and responsiveness to enhance the user experience.

  • Integrate with backend systems and APIs to connect applications with data sources and services.

  • Adhere to coding standards, best practices, and design patterns to ensure maintainable and scalable code.

  • Keep up-to-date with the latest trends and technologies in Android development and Java programming.

  • Utilize Android Studio, SDKs, and other development tools to build and deploy applications.

  • Work effectively in a team environment with other developers, testers, and product owners.

  • Troubleshoot and resolve technical challenges and issues that arise during the development process.

  • Experience with SQLite and other database systems for data storage.

  • Experience with design tools like Figma or Adobe XD.

  • Experience contributing to open-source projects.



Salary Range - $100,000-$120,000 a year




#LI-NR3




Apply Now

Please mention to the employer that you saw this ad on AmericanCareers.com

More Info

Job posting number:#7295895 (Ref:tsc-342778)
Application Deadline:Open Until Filled
Employer Location:tsc
,
More jobs from this employer